Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3675299pxf; Mon, 29 Mar 2021 08:27:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwOO32LzMLBEXz7cxEEdjNywD9gd4huX4bHgZ5ZILDrp6xpBzvbLLzygGGUFhufGms4m9OK X-Received: by 2002:a05:6402:42c9:: with SMTP id i9mr29346318edc.35.1617031673317; Mon, 29 Mar 2021 08:27:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617031673; cv=none; d=google.com; s=arc-20160816; b=pHobp4xakkU0e1lGEbv1x5TaoXhujrto5OLH70rvqB/cFNQBwueVgNKNjBwyyx6tsD Q7OKLRiOM4CiEoUMMkx48OoyCHFwEFTbyCyaniceFLrpdi2rCeCa8ek7np2E2lGySAcm buWRvao7N4nhTmmVy9jB8ajP8qVcFhOEmybKWBJTko7B3dON72cXSOTzdkKalGrqY8sj l8pe0/3XW/axuiFowMnhCWzV6R8bVhzj+AJnJ8ZmE6+Z8q5JsLgWWsqPTJ8veT2L+O/9 YjXianwaie8IwBGCFR1ELzWae+pBZ7de7UuWEl/DZQgbFggMaz1FmUuBdrFPkySSebYI drDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:organization:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :ironport-sdr:ironport-sdr; bh=qYS077hgjNatPvjxx/acrtWwqlOpSK7kXBotLeXCV/Q=; b=he1Q+iiZBHoVVWkG9D/Vp6oBk9vEzUYHFKlGNTaL79vDN1F5/0f+vEMLm8+R2+JuI2 UwiR2xykONM3FDF7RY4zmincn+ohxQXljZUifgJsCwQN+OhuB6GN31kOg57pyAnVQmOM lcWTmrhP4Gxw6u3DzCYxgTWCaaZ8pGvPVL2RxD6hpKYE4xY0JfaGPncdIXj0yut9sl9i hDbL8GcS5lJVCedshIbH1PphO0yR1Kt0kYbikSC59o1AiUbHL8+07SaF4x9ydxR1qlCl BT4XGWXz+2DAfADLUhVu6GUzAUeEhR0ivLF0x5A17t7MVZtq/cVPsCL8vvW7BFBDnr5I bksQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id qx6si13343287ejb.468.2021.03.29.08.27.30; Mon, 29 Mar 2021 08:27:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231332AbhC2P0V (ORCPT + 99 others); Mon, 29 Mar 2021 11:26:21 -0400 Received: from mga07.intel.com ([134.134.136.100]:48469 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231346AbhC2PZx (ORCPT ); Mon, 29 Mar 2021 11:25:53 -0400 IronPort-SDR: OWG3aUqDZXmGmp0RhPPtLvjohN+t5qIajUeeRotdhuuQRLS1yALSpXptkf4BdwcViJ8y7r8kaH U9wWdlJHCPkg== X-IronPort-AV: E=McAfee;i="6000,8403,9938"; a="255565714" X-IronPort-AV: E=Sophos;i="5.81,288,1610438400"; d="scan'208";a="255565714" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Mar 2021 08:25:52 -0700 IronPort-SDR: rq1xC6B+ZNCfNwvKuTjI3Ukn5oSNFgV8aADsVbnNANwb9n0N8pt6HOBTo7QeKYM1Sj+NXdP4wx scvTUSMC6FqQ== X-IronPort-AV: E=Sophos;i="5.81,288,1610438400"; d="scan'208";a="606413062" Received: from smile.fi.intel.com (HELO smile) ([10.237.68.40]) by fmsmga006-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Mar 2021 08:25:49 -0700 Received: from andy by smile with local (Exim 4.94) (envelope-from ) id 1lQtly-00H3Yz-VK; Mon, 29 Mar 2021 18:25:46 +0300 Date: Mon, 29 Mar 2021 18:25:46 +0300 From: Andy Shevchenko To: Joe Perches Cc: Matti Vaittinen , Jakub Kicinski , Matti Vaittinen , Linus Walleij , Bartosz Golaszewski , Stephen Boyd , "open list:GPIO SUBSYSTEM" , Linux Kernel Mailing List Subject: Re: [PATCH 2/2] gpiolib: Allow drivers to return EOPNOTSUPP from config Message-ID: References: <1ceb7dc5c2fa376470ab9274020fddf1c2f1584f.camel@perches.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1ceb7dc5c2fa376470ab9274020fddf1c2f1584f.camel@perches.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 29, 2021 at 08:08:52AM -0700, Joe Perches wrote: > On Mon, 2021-03-29 at 14:59 +0300, Andy Shevchenko wrote: > > On Mon, Mar 29, 2021 at 2:43 PM Matti Vaittinen > > wrote: > > > > > > The checkpacth instructs to switch from ENOSUPP to EOPNOTSUPP. > > > > WARNING: ENOTSUPP is not a SUSV4 error code, prefer EOPNOTSUPP > > > > > > Make the gpiolib allow drivers to return both so driver developers > > > can avoid one of the checkpatch complaints. > > > > Internally we are fine to use the ENOTSUPP. > > Checkpatch false positives there. > > > > I doubt we need this change. Rather checkpatch should rephrase this to > > point out that this is only applicable to _user-visible_ error path. > > Cc'ed Joe. > > Adding CC for Jakub Kicinski who added that particular rule/test. > > And the output message report of the rule is merely a suggestion indicating > a preference. It's always up to an individual to accept/reject. > > At best, perhaps wordsmithing the checkpatch message might be an OK option. Thanks, Joe! Jakub, what do you think? -- With Best Regards, Andy Shevchenko