Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp7247560ybi; Thu, 1 Aug 2019 05:29:34 -0700 (PDT) X-Google-Smtp-Source: APXvYqyYurKK9k1IyEk9Qjw4SzG4M1LlPYt3gXWL09QZAJr5SztpWa4I6Tt7vsMXgQoJ8yR9mL6q X-Received: by 2002:a17:902:6b02:: with SMTP id o2mr71123245plk.99.1564662574224; Thu, 01 Aug 2019 05:29:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564662574; cv=none; d=google.com; s=arc-20160816; b=fN7BE6fq5vkw74BespHRUeM6+EgplrjDJf0KGrD2oMFs/19ZI4JZhRpecfZ9IpKTFU IbVkyKmKpJNMrxyGjALfd3kjNgLbEWY5WQkeqnSvxwV0u0eYnvKZOTJC7cRSKhuwlZZ3 Mh6XVSiDhAdDROEu8HQZoI0ZKjaPslLWyMVybl+ntvxA4H5FODiNYfBC5mXdrPZhMG/E h8TKFiQxOxC+EQQJmc6zxMsN+XRv8VXEW1oB9KnebRY7bmc7ybakll0ige0sTqARKdMc Z40Nv010ZRwyxQAi4CK06tqyMKA/VYV6tD97FikCLRSdXVnlfmwL1ory7Fw4gSAA2UG2 Wk7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=HCAD/LjLA8VELyKanL/sZa2ILGobu0+ksNc3dJxQy2E=; b=fymBt8gxN37orjoYC4R/EfvfisOTbeGID5DOC7SSu3T8DJwf2BAuV+4oIjlcfxm434 SGY2OK4tIs1S5dEVIjMIq96ZCulPY5sp8Tu5bHtoUx9WJhYadXBRb+fia+1Stlh9e13l TQLnO6sGt1wz2xcIx1MCDsrpg5Erq4dIr1QIkYT7OF9nRkMBiRfNyImUPoTYQkdrMv1z abCZQEBNp/xqPe66wjxBSsTOc5SQ2jYUTfF+nHy/JAhS8i614JhQrZilAwlGw/X9V98Y rzWSXoACSBwP5GX7RdFYx6I74H8LakN1+cuk5+4StkKsT6lHv5oCWKO8jcrYOLwJdQZV vhMg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n6si38286126pgl.419.2019.08.01.05.29.19; Thu, 01 Aug 2019 05:29:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730993AbfHAM0E (ORCPT + 99 others); Thu, 1 Aug 2019 08:26:04 -0400 Received: from sauhun.de ([88.99.104.3]:52348 "EHLO pokefinder.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730299AbfHAM0B (ORCPT ); Thu, 1 Aug 2019 08:26:01 -0400 Received: from localhost (p54B333D2.dip0.t-ipconnect.de [84.179.51.210]) by pokefinder.org (Postfix) with ESMTPSA id 61D0B2C2817; Thu, 1 Aug 2019 14:26:00 +0200 (CEST) Date: Thu, 1 Aug 2019 14:25:59 +0200 From: Wolfram Sang To: Stephen Boyd Cc: Greg Kroah-Hartman , Rob Herring , Michal Marek , Bartlomiej Zolnierkiewicz , "Rafael J . Wysocki" , Nicolas Palix , linux-kernel@vger.kernel.org, Javier Martinez Canillas , Andrzej Hajda , Andy Shevchenko , Mark Brown , Russell King - ARM Linux , cocci@systeme.lip6.fr, Marek Szyprowski Subject: Re: [Cocci] [PATCH v5 0/3] Add error message to platform_get_irq*() Message-ID: <20190801122559.GC1659@ninjato> References: <20190730053845.126834-1-swboyd@chromium.org> <20190731142645.GA1680@kunai> <5d41ab2c.1c69fb81.6129.661f@mx.google.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oTHb8nViIGeoXxdp" Content-Disposition: inline In-Reply-To: <5d41ab2c.1c69fb81.6129.661f@mx.google.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --oTHb8nViIGeoXxdp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline > these drivers pop up, I think we can have another function like > platform_get_irq_probe() or platform_get_irq_nowarn() that doesn't print > an error message. Then we can convert the drivers that are poking around > for interrupts to use this new function instead. It isn't the same as a > platform_get_optional_irq() API because it returns an error when the irq > isn't there or we fail to parse something, but at least the error > message is gone. True. I still feel uneasy about pushing false positive error messages to users. Do you think your cocci-script could be updated to modify drivers which do not bail out when platform_get_irq() fails to use platform_get_irq_nowarn()? I'd think this would catch most of them? Or maybe the other way around? platform_get_irq_warn() and only convert those which print something? --oTHb8nViIGeoXxdp Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAl1C2lcACgkQFA3kzBSg KbbdSg/9HFWL5iUwHEJsV52vt2XJENx9m8QrdHV7lZ7jTjNxOOjLR976Iv/OBTSf M5+n+gSboLLJceumo7HdRuMmAf0+VUk/Di4vfIdhHTSqo39L5cUNvIOi64Qkt3We mrAv8PyJUaQvxS8GUD3VaWqpPLmqFuQVPWkjBdfkJtmOuhbn0/BR6zeScXVQ6WBA 0wbiDg4ttOPZqRzmgqLmOjN8k/b5bxEirMvp6HUUK5wxXaI88Odaj8XvGAbl6IJ3 G+youdvTAoueajXSegpQNbp3q2RSt1HOaSSG+86n0WL+R4m5veK8kxvWjMNe6D1s RlaqozlL2m+zbXAPpT3rY8OKiBxUKkaTNhUmdMOxWxsrbgWZAapeU3f9djwmlXNx BStZhTMnnSy3JcbS6Fk9cKjgHYfDQTaNDCWkdrSC5V3To8ZytkkMVbT7LwzmcHLF bbPPrtfKDSLeSUKufK+ICrYWfVQLgAWh9XyX+Vtm3NZ+kQvQMxk6QCV55A5wkRqk 4JHRwks9yjkpCr18m5kpgYO87/AlA7TKz3nxoYLucIXvc+56exCRBCC8dQiHbaSM Q5A7bNLnWWa35txkCTIMlMCBQbnvqe5GH2H6CvRk21KyJqwVOfpio56V05qjYRep YkyTYumHpai0MlMIQdHbdOLFxtMInjyeDjw/mnaqdpL0gRqzUoE= =aWtB -----END PGP SIGNATURE----- --oTHb8nViIGeoXxdp--