[{"id":3651670,"web_url":"http://patchwork.ozlabs.org/comment/3651670/","msgid":"<CAMRc=MeZ9AmM4uMdFf=xkq+XuHxi7ObkZonihZmHnv3w3SdsFA@mail.gmail.com>","list_archive_url":null,"date":"2026-02-18T20:23:38","subject":"Re: [PATCH 1/7] gpio: bd9571mwv: normalize return value of gpio_get","submitter":{"id":92191,"url":"http://patchwork.ozlabs.org/api/people/92191/","name":"Bartosz Golaszewski","email":"brgl@kernel.org"},"content":"On Wed, Feb 18, 2026 at 8:07 PM Dmitry Torokhov\n<dmitry.torokhov@gmail.com> wrote:\n>\n> The GPIO get callback is expected to return 0 or 1 (or a negative error\n> code). Ensure that the value returned by bd9571mwv_gpio_get() is\n> normalized to the [0, 1] range.\n>\n> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n> ---\n>  drivers/gpio/gpio-bd9571mwv.c | 2 +-\n>  1 file changed, 1 insertion(+), 1 deletion(-)\n>\n> diff --git a/drivers/gpio/gpio-bd9571mwv.c b/drivers/gpio/gpio-bd9571mwv.c\n> index 7c95bb36511e..cc5b1746f2fe 100644\n> --- a/drivers/gpio/gpio-bd9571mwv.c\n> +++ b/drivers/gpio/gpio-bd9571mwv.c\n> @@ -69,7 +69,7 @@ static int bd9571mwv_gpio_get(struct gpio_chip *chip, unsigned int offset)\n>         if (ret < 0)\n>                 return ret;\n>\n> -       return val & BIT(offset);\n> +       return !!(val & BIT(offset));\n>  }\n>\n>  static int bd9571mwv_gpio_set(struct gpio_chip *chip, unsigned int offset,\n> --\n> 2.53.0.335.g19a08e0c02-goog\n>\n\nThanks for doing this. I think it would make sense to backport them\nall the way to commit 86ef402d805d (\"gpiolib: sanitize the return\nvalue of gpio_chip::get()\")?\n\nBartosz","headers":{"Return-Path":"\n <linux-gpio+bounces-31814-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=po6DRJzz;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-31814-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"po6DRJzz\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fGSf45YpRz1xvt\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 19 Feb 2026 07:24:12 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 32987302591C\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 18 Feb 2026 20:23:56 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id B18C9316193;\n\tWed, 18 Feb 2026 20:23:54 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 75293283FF9\n\tfor <linux-gpio@vger.kernel.org>; Wed, 18 Feb 2026 20:23:54 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 31045C4AF09\n\tfor <linux-gpio@vger.kernel.org>; Wed, 18 Feb 2026 20:23:54 +0000 (UTC)","by mail-lf1-f52.google.com with SMTP id\n 2adb3069b0e04-59e5f52b13eso300169e87.2\n        for <linux-gpio@vger.kernel.org>;\n Wed, 18 Feb 2026 12:23:54 -0800 (PST)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1771446234; cv=none;\n b=ZsyxO1kZPP1NMBTbGTcRJYQHS5Hsx8gTOMfljV9Kg6bIW2014+r5475I8WHuun5xopmWYtu4nmrSIBR/adDMa9KJ2pumlyyZ+0UllC4e6GGjp4/OdVqPBZe9nTc6YYgxjucd9fR4KQo7QZyDB0AzGkI7PtsNwE4g4iDua1OxCNY=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1771446234; c=relaxed/simple;\n\tbh=6DOqMKATFBcgIPhFXm5K93BluiRuATeQlojb9l+Hi5M=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=HXbV/3tLYVSSwpDE/p+X9U0LIQF93bLqQ9tq4DZEHkcks2ATc2gxfNTn/mV5ch+DsERhgu9TsjdBtPRPUo9OYPq/pe9iR6baLT/RsWy7St5jbXUPM3k7SjE6FnhscKUUyHHG78uyqGQSKWrdqFv3bU08ARUbFx1YsDSZEaHcPVU=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=po6DRJzz; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1771446234;\n\tbh=6DOqMKATFBcgIPhFXm5K93BluiRuATeQlojb9l+Hi5M=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=po6DRJzzAfKo1ylsKpGD/BSbxMopgS8TYGOAIzwFWajOmHzx3zvqRr+XoFS3XJBQS\n\t Gq+6Av6NbKJpA1Fgrn2Ox1hkExJHmIXFNy/gK5y8oEBaPxo9d8UkSWkuCKxyrTyCAg\n\t bHw2+oGcIWSr+m99n6BBVbzuDnvqgIzydjjh7FaYQw99AF0kcDiceHP9mhY6Djlvm6\n\t neNWF58NhtAha4WCO+UOLLQpUjHR34XLR5lWJq6bkKcY8FdrTcPWKkDDhhHrKi82qM\n\t MqyQNgdzDNl3qI/bhiwaDl4In0fxZfVTdzm7kxhq31Dk3uDYPFHnw9UMB8EMsJdTiX\n\t yoPCWvbMfpHrw==","X-Forwarded-Encrypted":"i=1;\n AJvYcCXQk8zcGpvVvAE6Buq8ormUdUaKhEk75Lla5EJ77tDbfdPgYNrDcc7naGYMUCYyzq2/7am3trXkxlQ4@vger.kernel.org","X-Gm-Message-State":"AOJu0YxI8ALveg6t8by35fRDpzQrANtreEgKal1U1yOC4XA3fGqUNWDB\n\t0YMOXHkG4N8Yen2unbRpeVqxiK1DXOSL/RKlbB5mUkrwCXitEm34bnaiXqwy0tFWjEiOVpYzWwO\n\tEpN1+j3XTKxQh0mPkw0Le1L4mxKnLRjls6H1fB4/ixw==","X-Received":"by 2002:a05:6512:2514:b0:59f:791a:e7e3 with SMTP id\n 2adb3069b0e04-59f791ae9f6mr3364758e87.5.1771446232858; Wed, 18 Feb 2026\n 12:23:52 -0800 (PST)","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260218190657.2974723-1-dmitry.torokhov@gmail.com>","In-Reply-To":"<20260218190657.2974723-1-dmitry.torokhov@gmail.com>","From":"Bartosz Golaszewski <brgl@kernel.org>","Date":"Wed, 18 Feb 2026 21:23:38 +0100","X-Gmail-Original-Message-ID":"\n <CAMRc=MeZ9AmM4uMdFf=xkq+XuHxi7ObkZonihZmHnv3w3SdsFA@mail.gmail.com>","X-Gm-Features":"AaiRm51IfTQj0crOIUFIDiaD_56L4kAwAF0q9LA_NznLYvh7TP58M7sejx8UinI","Message-ID":"\n <CAMRc=MeZ9AmM4uMdFf=xkq+XuHxi7ObkZonihZmHnv3w3SdsFA@mail.gmail.com>","Subject":"Re: [PATCH 1/7] gpio: bd9571mwv: normalize return value of gpio_get","To":"Dmitry Torokhov <dmitry.torokhov@gmail.com>","Cc":"Linus Walleij <linusw@kernel.org>,\n Marek Vasut <marek.vasut+renesas@gmail.com>,\n\tThomas Richard <thomas.richard@bootlin.com>, linux-kernel@vger.kernel.org,\n\tlinux-gpio@vger.kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3651695,"web_url":"http://patchwork.ozlabs.org/comment/3651695/","msgid":"<aZYoZU0-Ttz8b1s4@google.com>","list_archive_url":null,"date":"2026-02-18T21:02:47","subject":"Re: [PATCH 1/7] gpio: bd9571mwv: normalize return value of gpio_get","submitter":{"id":695,"url":"http://patchwork.ozlabs.org/api/people/695/","name":"Dmitry Torokhov","email":"dmitry.torokhov@gmail.com"},"content":"On Wed, Feb 18, 2026 at 09:23:38PM +0100, Bartosz Golaszewski wrote:\n> On Wed, Feb 18, 2026 at 8:07 PM Dmitry Torokhov\n> <dmitry.torokhov@gmail.com> wrote:\n> >\n> > The GPIO get callback is expected to return 0 or 1 (or a negative error\n> > code). Ensure that the value returned by bd9571mwv_gpio_get() is\n> > normalized to the [0, 1] range.\n> >\n> > Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n> > ---\n> >  drivers/gpio/gpio-bd9571mwv.c | 2 +-\n> >  1 file changed, 1 insertion(+), 1 deletion(-)\n> >\n> > diff --git a/drivers/gpio/gpio-bd9571mwv.c b/drivers/gpio/gpio-bd9571mwv.c\n> > index 7c95bb36511e..cc5b1746f2fe 100644\n> > --- a/drivers/gpio/gpio-bd9571mwv.c\n> > +++ b/drivers/gpio/gpio-bd9571mwv.c\n> > @@ -69,7 +69,7 @@ static int bd9571mwv_gpio_get(struct gpio_chip *chip, unsigned int offset)\n> >         if (ret < 0)\n> >                 return ret;\n> >\n> > -       return val & BIT(offset);\n> > +       return !!(val & BIT(offset));\n> >  }\n> >\n> >  static int bd9571mwv_gpio_set(struct gpio_chip *chip, unsigned int offset,\n> > --\n> > 2.53.0.335.g19a08e0c02-goog\n> >\n> \n> Thanks for doing this. I think it would make sense to backport them\n> all the way to commit 86ef402d805d (\"gpiolib: sanitize the return\n> value of gpio_chip::get()\")?\n\nI do not think this is workable since the breakages are not limited to\ndtivers/gpio/.\n\nI would recommend reverting the patch for stable, but keeping it for 7.0\nand working with maintainers outside of drivers/gpio to make sure the\nfixes land in this release cycle.\n\nThis way you will ensure that new drivers are not adding tech debt while\nnot punishing existing users who might not be running latest and\ngreatest kernel.\n\nThanks.","headers":{"Return-Path":"\n <linux-gpio+bounces-31822-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20230601 header.b=J/zmjEpz;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-gpio+bounces-31822-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=\"J/zmjEpz\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=74.125.82.51","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=gmail.com"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fGTWM4yKvz1xpY\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 19 Feb 2026 08:03:27 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id CD086301DED5\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 18 Feb 2026 21:02:55 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 2BC39348469;\n\tWed, 18 Feb 2026 21:02:53 +0000 (UTC)","from mail-dl1-f51.google.com (mail-dl1-f51.google.com\n [74.125.82.51])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id D01143242C8\n\tfor <linux-gpio@vger.kernel.org>; Wed, 18 Feb 2026 21:02:51 +0000 (UTC)","by mail-dl1-f51.google.com with SMTP id\n a92af1059eb24-126ea4e9694so507582c88.1\n        for <linux-gpio@vger.kernel.org>;\n Wed, 18 Feb 2026 13:02:51 -0800 (PST)","from google.com ([2a00:79e0:2ebe:8:265b:f5ad:9e03:677e])\n        by smtp.gmail.com with ESMTPSA id\n 5a478bee46e88-2bacb6782e5sm19215556eec.29.2026.02.18.13.02.50\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Wed, 18 Feb 2026 13:02:50 -0800 (PST)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1771448573; cv=none;\n b=lVbqwNiKI1yWfNzWU0rpnwUPmyfizvje4a048o+9OLU6sWolMjiRBiUye/7ykwXtgqF9xnmLKds8BB6cpzDNRlzkpmnFa0DP+UCQdE8dYq6CYzuBh1JxYfT+sHXpH+r7fwVGoL+cOih2ttkn/HHC8MZMZd1pp+SwH4EDPRydyPM=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1771448573; c=relaxed/simple;\n\tbh=MZZPzKZy1Fp+fNvLtQVklivSgxRjmtz/6SJAY6gzE4w=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=OtHC6rG5O0VJbvnDxCJQqJiqqz49AYps5vbRS0iMZ7eNI5eyscfcv/sSBmQtHGJPns0AIY3CD9afJsvbbuiZkOqrJRBlnPB/BEqYX1N2y/k2Im0WyBdgUKrTfcWuQAmrLZ4C3aGurUpTvpnTn4m0NdZq1bYOcyL9zPpN+QBf96o=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com;\n spf=pass smtp.mailfrom=gmail.com;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=J/zmjEpz; arc=none smtp.client-ip=74.125.82.51","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20230601; t=1771448571; x=1772053371;\n darn=vger.kernel.org;\n        h=in-reply-to:content-transfer-encoding:content-disposition\n         :mime-version:references:message-id:subject:cc:to:from:date:from:to\n         :cc:subject:date:message-id:reply-to;\n        bh=iXwStKZfCkBmMw4vSjlUuygcZKcf6mhO/tsFkerTSTM=;\n        b=J/zmjEpztRBSJV5PSZ2uZJpW/mw0ooPlWICndLFQu7bHefT3Hl34uWffN/3xfeZOG6\n         kDTjNv4J9Fs0SpQAioerXHQEz0GNarFDw5TaJ4N6Se/dulai/BOIRjMmpjaYa1pi+6hY\n         JIl+ZQ+bTopZ4DrwDLmid1jcTQzS5t4dBXVEz75CQDy9hf8hpp/DNF162x62zfGouwVo\n         zSj7UI/xDcAll0dXhS+pjgnwq8Ocy+TitCxeLlAMxfoINXB84Fa2urpFqATPMEUZf/mq\n         HHTbT9Mvz3aDR71ntH1NWPCqqx8oZEE+YODQPbrI64MUvl47SX/KFX4gCTAJhdpKnMv6\n         nIMA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20230601; t=1771448571; x=1772053371;\n        h=in-reply-to:content-transfer-encoding:content-disposition\n         :mime-version:references:message-id:subject:cc:to:from:date:x-gm-gg\n         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n        bh=iXwStKZfCkBmMw4vSjlUuygcZKcf6mhO/tsFkerTSTM=;\n        b=WkjhfwXAFZLeIUsqzznAKwRvSluy6ZmQjdvgUwP4ay6l3YSldo44+ug1bzOcL9IEn8\n         8d1V4E0dMzVfTd6a0mFEtTkgd5ITaN4BurdLeV3xgy35XeuezHnPRQCHnbCSTl/45xFa\n         uk/B6mynIeUGVmypGwD4+JL8lVBEp4e/l8VoLTyJ8UCPtrpl4GbDQoNAOXstYo4xhgan\n         CSStrUsokZ3m1Q8d64HaFhvPcyEpp8CH7qHoe11xrrfy5kXb5qteFveZPn2dtM0pEZCk\n         B0w12Wwy3yznm+2HN9zW/dc8Pgp2Zzb5zxaZQGVdN/M9SbckK0n2FcCTlK8jFdL4Q2Jg\n         k5Vw==","X-Forwarded-Encrypted":"i=1;\n AJvYcCWpaHcjkn8tTRfTl8FOp/NXlg7KEY4LfUExUcfYZ9UB57aa0MCm05ZCgHRCTRIs0UhpJPAEZxgMLPbB@vger.kernel.org","X-Gm-Message-State":"AOJu0YwDNWEETAgmqTIxhASg9z0tZAVS40VChqAIa5t/5Gw1OCLeUm3X\n\tkkcTvCyGU4CKm74lGOfj3hSeQCZthfLHoG+3Lf2Ns1ZGBjSVy1QEgUl6","X-Gm-Gg":"AZuq6aJFJhDO3TxwxhjypsjIzN9lo2KrHc35onwV1kQ0E6RvNbgoR8GmERbtk7LfYk2\n\t3ozqkBLJRUF5LI52GZKzOZm/GurU4NOqtpVxanfgLGqrMi28q+iyaN+GuNoGuPE1v2PUOc9lTIF\n\t0EaJTqGAym5/5muyXHgSNKZxDUGmzMG9TlN88nx04BopV5gGZ3wIgkP6jE3buvO6tXUNMbPu0dR\n\tTFx0pup3pyDiYK/rcLAVE4fCqsVkeToeX4y+diG+I0p3ZNM1jT5L2ix/35I+lxugabsXEIlL8dp\n\t7oMh7efkJxIuzsSQX1Q8Jo96dgQWkMUhqezGjrIQ/UGAiPw2qZ2sxdKpuMhe6LQBKs6uAneLwsq\n\triStva5RYF37SZa77QggSdLmxe2kGmQ+02ieW1231QRDid8nLuiBI0oio4qnvuo+fExtrbo7mSV\n\teBTx7+LN+sNHeUN8TH+1UQ4BXkweV45Dv/44aH7mvrnt9gORlINkeAw9ECP9Jd2AKQ","X-Received":"by 2002:a05:7022:6285:b0:11b:9386:825c with SMTP id\n a92af1059eb24-1273ae66b03mr9158229c88.41.1771448570753;\n        Wed, 18 Feb 2026 13:02:50 -0800 (PST)","Date":"Wed, 18 Feb 2026 13:02:47 -0800","From":"Dmitry Torokhov <dmitry.torokhov@gmail.com>","To":"Bartosz Golaszewski <brgl@kernel.org>","Cc":"Linus Walleij <linusw@kernel.org>,\n\tMarek Vasut <marek.vasut+renesas@gmail.com>,\n Thomas Richard <thomas.richard@bootlin.com>,\n\tlinux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org","Subject":"Re: [PATCH 1/7] gpio: bd9571mwv: normalize return value of gpio_get","Message-ID":"<aZYoZU0-Ttz8b1s4@google.com>","References":"<20260218190657.2974723-1-dmitry.torokhov@gmail.com>\n <CAMRc=MeZ9AmM4uMdFf=xkq+XuHxi7ObkZonihZmHnv3w3SdsFA@mail.gmail.com>","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"\n <CAMRc=MeZ9AmM4uMdFf=xkq+XuHxi7ObkZonihZmHnv3w3SdsFA@mail.gmail.com>"}},{"id":3651832,"web_url":"http://patchwork.ozlabs.org/comment/3651832/","msgid":"<CAMRc=McVwqvmCfLp6SasOzKyZ4+iCnBdbjJm2ECjHk7s0kw+0g@mail.gmail.com>","list_archive_url":null,"date":"2026-02-19T08:57:02","subject":"Re: [PATCH 1/7] gpio: bd9571mwv: normalize return value of gpio_get","submitter":{"id":92191,"url":"http://patchwork.ozlabs.org/api/people/92191/","name":"Bartosz Golaszewski","email":"brgl@kernel.org"},"content":"On Wed, Feb 18, 2026 at 10:02 PM Dmitry Torokhov\n<dmitry.torokhov@gmail.com> wrote:\n>\n> On Wed, Feb 18, 2026 at 09:23:38PM +0100, Bartosz Golaszewski wrote:\n> > On Wed, Feb 18, 2026 at 8:07 PM Dmitry Torokhov\n> > <dmitry.torokhov@gmail.com> wrote:\n> > >\n> > > The GPIO get callback is expected to return 0 or 1 (or a negative error\n> > > code). Ensure that the value returned by bd9571mwv_gpio_get() is\n> > > normalized to the [0, 1] range.\n> > >\n> > > Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n> > > ---\n> > >  drivers/gpio/gpio-bd9571mwv.c | 2 +-\n> > >  1 file changed, 1 insertion(+), 1 deletion(-)\n> > >\n> > > diff --git a/drivers/gpio/gpio-bd9571mwv.c b/drivers/gpio/gpio-bd9571mwv.c\n> > > index 7c95bb36511e..cc5b1746f2fe 100644\n> > > --- a/drivers/gpio/gpio-bd9571mwv.c\n> > > +++ b/drivers/gpio/gpio-bd9571mwv.c\n> > > @@ -69,7 +69,7 @@ static int bd9571mwv_gpio_get(struct gpio_chip *chip, unsigned int offset)\n> > >         if (ret < 0)\n> > >                 return ret;\n> > >\n> > > -       return val & BIT(offset);\n> > > +       return !!(val & BIT(offset));\n> > >  }\n> > >\n> > >  static int bd9571mwv_gpio_set(struct gpio_chip *chip, unsigned int offset,\n> > > --\n> > > 2.53.0.335.g19a08e0c02-goog\n> > >\n> >\n> > Thanks for doing this. I think it would make sense to backport them\n> > all the way to commit 86ef402d805d (\"gpiolib: sanitize the return\n> > value of gpio_chip::get()\")?\n>\n> I do not think this is workable since the breakages are not limited to\n> dtivers/gpio/.\n>\n> I would recommend reverting the patch for stable, but keeping it for 7.0\n> and working with maintainers outside of drivers/gpio to make sure the\n> fixes land in this release cycle.\n>\n> This way you will ensure that new drivers are not adding tech debt while\n> not punishing existing users who might not be running latest and\n> greatest kernel.\n>\n\nSigh... I sent a patch[1]. Let's get it upstream and not diverge\nbetween mainline and stable.\n\nThanks for the slew of fixes.\n\nBartosz\n\n[1] https://lore.kernel.org/all/20260219-gpiolib-set-normalize-v1-1-f0d53a009db4@oss.qualcomm.com/","headers":{"Return-Path":"\n <linux-gpio+bounces-31847-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=BwBfMPuF;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-gpio+bounces-31847-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"BwBfMPuF\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fGnM70m2Kz1xpl\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 19 Feb 2026 19:57:23 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 93946300DF6C\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 19 Feb 2026 08:57:20 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 9E304338936;\n\tThu, 19 Feb 2026 08:57:16 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 5F41822759C\n\tfor <linux-gpio@vger.kernel.org>; Thu, 19 Feb 2026 08:57:16 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 0FCD0C19421\n\tfor <linux-gpio@vger.kernel.org>; Thu, 19 Feb 2026 08:57:16 +0000 (UTC)","by mail-lj1-f181.google.com with SMTP id\n 38308e7fff4ca-388126f79bcso6207491fa.0\n        for <linux-gpio@vger.kernel.org>;\n Thu, 19 Feb 2026 00:57:15 -0800 (PST)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1771491436; cv=none;\n b=itSYu7Ati2rR4sFqygKZCQS3uS0fGJafz+pJGu9CO4qjpLpWRztIKxlFdiljl7oBjTF3KHjOL2Nejq2tveeYGKn4f23Y1PfGePJjQ28euBCjvoz4U4yWUKbxPdd7P8Ht/K6BVMypTUXLEQdBnwxJmYd7J97TtzmmysTNNmKkUrc=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1771491436; c=relaxed/simple;\n\tbh=SwQckqwfxcH9zpWYprGb4CWeIhjFjH6q2nGwj1Xt6KQ=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=oTTQ9srx0BpoKWpHIat/RfZ1usnVFl00kwJZYq6FsC8Nf/YnDbI9nIz6fn529LxhU5KixpB49lHr/nzogOJucBS62mWKai6ipriQ8wLkEa0JC/3AkJgI+my5IxYk7TgR4Mk07gLKPKm5f9C9nECs9vclnkDSIoKwtfq03aGRcds=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=BwBfMPuF; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1771491436;\n\tbh=SwQckqwfxcH9zpWYprGb4CWeIhjFjH6q2nGwj1Xt6KQ=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=BwBfMPuF33elijsI7QwIfRi5x4/oVhCSra99Cya+BpBWoIRwFJ8/ahZM2ST1HiCh+\n\t buZhrgUliMvYbaYKc1yD6SKZTTPi3i2Lqke8+4kkG11tpIvKLQZpLc9fwDDJpMYkvW\n\t ZM0wYDK3NrZ9G73NXy+Zx2P9PpRQdwEl+5KEuRdPNuolTWK2YdB8tM4BDFqwv4QX25\n\t ZIKUR6DORFqMiYB4fsJ9vebrI0hZ9k7Pl0n2STN+VDpuasxVtGYEKM2LCMT9BdjMAa\n\t N3BRXA8B0E2Q9REJtZCbuRY7I569T7HGBBL09Aw0Le8aJBZ3I6+pagQBLuljzGXpFb\n\t ygfdCs8kA273A==","X-Forwarded-Encrypted":"i=1;\n AJvYcCXnldKP2qb/3z5Tws3Xi6kj9TY/ucZwNmQMym96qWNX7v4ijrJwLVDpHO99WMBACtUu9GrM6bPQUWDB@vger.kernel.org","X-Gm-Message-State":"AOJu0YyY3L4dB/PQVeqwUaN4fvzmfjeUAWPKX1v8x7r1aeSAXIzmUZ7I\n\tI2rN96PQTmOFPHyFt4iD5ujIJa1WJvE2IM4Ppi9SHZBEFeUXgBMBoJmOoPoBXtS3ghxn3OTjnQh\n\tUZQU/syuIKYFiY/Rj1AfVY76GsJNPMeBthbWw2e6uUw==","X-Received":"by 2002:a05:651c:515:b0:387:bf2:da7 with SMTP id\n 38308e7fff4ca-38846e4b4a7mr15389021fa.44.1771491434608; Thu, 19 Feb 2026\n 00:57:14 -0800 (PST)","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260218190657.2974723-1-dmitry.torokhov@gmail.com>\n <CAMRc=MeZ9AmM4uMdFf=xkq+XuHxi7ObkZonihZmHnv3w3SdsFA@mail.gmail.com>\n <aZYoZU0-Ttz8b1s4@google.com>","In-Reply-To":"<aZYoZU0-Ttz8b1s4@google.com>","From":"Bartosz Golaszewski <brgl@kernel.org>","Date":"Thu, 19 Feb 2026 09:57:02 +0100","X-Gmail-Original-Message-ID":"\n <CAMRc=McVwqvmCfLp6SasOzKyZ4+iCnBdbjJm2ECjHk7s0kw+0g@mail.gmail.com>","X-Gm-Features":"AaiRm50eROg3lOdc7aqjg2HWw5KLIXVnrH6cGhCclcI0ZCFIp2dA0QxTe59jW-w","Message-ID":"\n <CAMRc=McVwqvmCfLp6SasOzKyZ4+iCnBdbjJm2ECjHk7s0kw+0g@mail.gmail.com>","Subject":"Re: [PATCH 1/7] gpio: bd9571mwv: normalize return value of gpio_get","To":"Dmitry Torokhov <dmitry.torokhov@gmail.com>","Cc":"Linus Walleij <linusw@kernel.org>,\n Marek Vasut <marek.vasut+renesas@gmail.com>,\n\tThomas Richard <thomas.richard@bootlin.com>, linux-kernel@vger.kernel.org,\n\tlinux-gpio@vger.kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3653015,"web_url":"http://patchwork.ozlabs.org/comment/3653015/","msgid":"<177184063428.89486.4830676695551371408.b4-ty@oss.qualcomm.com>","list_archive_url":null,"date":"2026-02-23T09:57:14","subject":"Re: [PATCH 1/7] gpio: bd9571mwv: normalize return value of gpio_get","submitter":{"id":92196,"url":"http://patchwork.ozlabs.org/api/people/92196/","name":"Bartosz Golaszewski","email":"bartosz.golaszewski@oss.qualcomm.com"},"content":"On Wed, 18 Feb 2026 11:06:50 -0800, Dmitry Torokhov wrote:\n> The GPIO get callback is expected to return 0 or 1 (or a negative error\n> code). Ensure that the value returned by bd9571mwv_gpio_get() is\n> normalized to the [0, 1] range.\n> \n> \n\nApplied, thanks!\n\n[1/7] gpio: bd9571mwv: normalize return value of gpio_get\n      https://git.kernel.org/brgl/c/c43778680546dd379b3d8219c177b1a34ba87002\n[2/7] gpio: cgbc: normalize return value of gpio_get\n      https://git.kernel.org/brgl/c/49621f1c97788216f2f10f1a9e903f216e289f5d\n[3/7] gpio: da9055: normalize return value of gpio_get\n      https://git.kernel.org/brgl/c/4d720b0d68e9a251d60804eace42aac800d7a79f\n[4/7] gpio: lp873x: normalize return value of gpio_get\n      https://git.kernel.org/brgl/c/5a32ebabb6819fafce99e7bc6575ca568af6d22a\n[5/7] gpio: stp-xway: normalize return value of gpio_get\n      https://git.kernel.org/brgl/c/e62b94a690c8cd7050c3d308e01ee1b24ee9bb0b\n[6/7] gpio: tps65086: normalize return value of gpio_get\n      https://git.kernel.org/brgl/c/9eb7ecfd20f868421e44701274896ba9e136daae\n[7/7] gpio: viperboard: normalize return value of gpio_get\n      https://git.kernel.org/brgl/c/c08381ad56a9cc111f893b2b21400ceb468cc698\n\nBest regards,","headers":{"Return-Path":"\n <linux-gpio+bounces-32024-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=X4MNGvJK;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=G/4bqoSK;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-32024-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"X4MNGvJK\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"G/4bqoSK\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.168.131","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oss.qualcomm.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fKGXN2LcJz1xvt\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 23 Feb 2026 20:59:00 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 7272E3044BA3\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 23 Feb 2026 09:57:35 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 4733935A93B;\n\tMon, 23 Feb 2026 09:57:33 +0000 (UTC)","from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n [205.220.168.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id CCCD43563C4\n\tfor <linux-gpio@vger.kernel.org>; Mon, 23 Feb 2026 09:57:31 +0000 (UTC)","from pps.filterd (m0279863.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 61N7BU31670853\n\tfor <linux-gpio@vger.kernel.org>; Mon, 23 Feb 2026 09:57:31 GMT","from mail-qk1-f199.google.com (mail-qk1-f199.google.com\n [209.85.222.199])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cf5wav93j-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-gpio@vger.kernel.org>; Mon, 23 Feb 2026 09:57:31 +0000 (GMT)","by mail-qk1-f199.google.com with SMTP id\n af79cd13be357-8c7166a4643so4453426385a.0\n        for <linux-gpio@vger.kernel.org>;\n Mon, 23 Feb 2026 01:57:30 -0800 (PST)","from brgl-qcom.home ([2a01:cb1d:dc:7e00:bd71:422c:5e83:8b37])\n        by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-483a31b3d88sm275752805e9.3.2026.02.23.01.57.26\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Mon, 23 Feb 2026 01:57:27 -0800 (PST)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1771840653; cv=none;\n b=HoK4vARz5oWqDh3ZrH2etKM06EGTvZfwcv2dJa6yrD1pBDvDn4Eu0D4UWv9iLVAnlZSjLC7+Rv41oSCr83XhuFq5V57jAGfYh4dgI/2+LSzI8rKxE3g7j3DURSQkWl/KT8TcMqnFd/44214RZSxwzS60XmERAzhChioLxCnkWB0=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1771840653; c=relaxed/simple;\n\tbh=7nVDqtCup22pNRFEve28zhWrAGI7hhwlhwkxb9H4gPs=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=fYbwZqMrdfEb+ggiWqRLVt22wPnSzMVrZLLtcYmjj1fY+lbuIEiSrj3bqGj+9mVDQ+YMhVb2TWrkoMqmAy2UZ8dvAn/aSHmmR1UQ0V3cLg4r1pFQIAQZ53+SW+mBveEa9iJnUby8HL9zCqeC4IwaU5ubjEIIxmRTv8MkFl11NNw=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com;\n spf=pass smtp.mailfrom=oss.qualcomm.com;\n dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=X4MNGvJK;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=G/4bqoSK; arc=none smtp.client-ip=205.220.168.131","DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n\tScrHJ9bgkQ8H1wD7s7zEU/uR/2bKZoxS/p4wGKMa/BU=; b=X4MNGvJKYWlHCsC4\n\tJzbBHSnDPazLJSJZ+UWiFoAE8QRSVedmoo3fV6JjvMyVdygXIaSqEOYsJjdCs6Cj\n\tPwwyq029Kt9pL8Wx8O/HILGzzhMg+9JhxAf+lSv2c2Z1yr8KjQdU5VrHzhPHWgoW\n\tCKjEu78CwUxEgci6GEJrv9ydvm9zGTluTkGO769Wvo5IT4o45na2CCGdeMcneiMu\n\t2Tj5ipY1EH3tVwaAX21LWSQ7i/j9t+mYIdcHfJwcE5RZFUTpGyfUCGHpgJiqrB6J\n\tjF3PdAYFsFKdTF1vWEfu+42HQMV8lpebDJ2OoxYndclGHbC9ST9x5hxZuq24DVns\n\tp1cM5w==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=oss.qualcomm.com; s=google; t=1771840648; x=1772445448;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:mime-version:references:in-reply-to\n         :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=ScrHJ9bgkQ8H1wD7s7zEU/uR/2bKZoxS/p4wGKMa/BU=;\n        b=G/4bqoSK1pB7KlWTUssg4qTbZ3EmNI7B4kEC5DFxoruUz+pZwZqifalBUWwqaYFa6H\n         4KJQ9AGB0qLl8FiuwhDLp6tNaYbcBz0+D6lejJq28k4t8NuxE1iufW5NWwps5JcOJu+Y\n         isvQtMkjGfAzR/BPTkzql0/O1J8he2EkbZpdURdm3HmgnUJKU+HvxEw8lZ1/hvXtPfuJ\n         9o351pJ17rqHDyJuv+oAeewSbd6axLdGyUpIdCNZfLFq5vxnY7GcafR2clssPNo/uDto\n         Dx04ZGTa9SN+zLMLqCMS5gocYEiW9BeKHcxx1dtD5GKAVpapNWXfbo4WNjYAjuuwkWJq\n         6tyw=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20230601; t=1771840648; x=1772445448;\n        h=content-transfer-encoding:mime-version:references:in-reply-to\n         :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=ScrHJ9bgkQ8H1wD7s7zEU/uR/2bKZoxS/p4wGKMa/BU=;\n        b=gPHu8A5qnwstFKHNASVavpjWBuv56cT48R3maIKr/Z6+dTBdnQyDmlJCZGKBNh9/yq\n         6rygusDaP4l0gWAmq0znbcSOzRQeTLdmoWNL0PIvLzltx15XFDdh3cbfC3AlZqDq+67N\n         knHp8fcpFeJtMZCcntVw1oSo8LocLA66npQIoVCrHGiWDPRKdzlszl6jRq5b2quw8Rrm\n         y2HnwrsqcvjgDgrcK+xXSUGG3vWAWVogp0/5xMwX/mD/6a+u2eRW6BHOgLvGHQ0IITjI\n         hav6N1qnLGpzL5F272KFiLLK1txOx0DVb3XPdl8pkaPLub20CEzjfNpD7U7DHEVqYCtN\n         DlCQ==","X-Forwarded-Encrypted":"i=1;\n AJvYcCWgz2IWyoOg24ansYys301mY5WlI7pVex4+SesWkhAMuspLVTNMcGmkb3OJf5bTn/aAjvozMGSpc/b1@vger.kernel.org","X-Gm-Message-State":"AOJu0YzCiXWCPhFFCflAhMYctfvGunBAGwHfndO5Z2uawkZ56+czbYzd\n\tFLJF24XxqD9rtOAfHv1XF6TSm00LU9QTMpctPUCl8yBheLwlp0g8302ebeWePfvGwOdAGSagYV4\n\tzuRFbK+QbZOTY4nX0RdfVErzR2c3c8cAOVJ16lOg8l5+FjpSNfCkSVmGR4Iiffu0T","X-Gm-Gg":"AZuq6aJuceT2/kuK6LEnh0ucspTTNDZitDOUHJzhJ0pVNWvDssIZ/pjOJuaYTV2u9CG\n\t1s0DzOfYpEaSOjEjrD80t4NAAnVOvh8IiRmxQUswocn0OLhTCWRF2aRznbehUUqf12ZzI6Ci7gT\n\tnJ3TsPEU/d0ULw0oB24fFsrJ3xxwpqel04+cL9rNTQBvWxcZy7eOangfs15jY94njUkJ5RDbl1C\n\tYA92aaSLggNErUntAiNkEgZtVeqDGJ+j2uvjNMVvE3QLUjoUP6QChRKSP4xUEcF7JWcimwy1QAq\n\tpL7/RGdjjHc/zF7LHCeRsrDXyApeXm1tQvXuDmsP4vy62fh1xNrmRLoUmV64t2K/3dBzLOFQMHM\n\trT9vEDXq729bYWWxUx0w4FxiQe7tAu7ipzeDHelqW60k5jfkRKOM=","X-Received":["by 2002:a05:620a:2906:b0:8cb:313f:5ce9 with SMTP id\n af79cd13be357-8cb8caae494mr885539785a.81.1771840648053;\n        Mon, 23 Feb 2026 01:57:28 -0800 (PST)","by 2002:a05:620a:2906:b0:8cb:313f:5ce9 with SMTP id\n af79cd13be357-8cb8caae494mr885538885a.81.1771840647635;\n        Mon, 23 Feb 2026 01:57:27 -0800 (PST)"],"From":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>","To":"Linus Walleij <linusw@kernel.org>, Bartosz Golaszewski <brgl@kernel.org>,\n        Dmitry Torokhov <dmitry.torokhov@gmail.com>","Cc":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>,\n        Marek Vasut <marek.vasut+renesas@gmail.com>,\n        Thomas Richard <thomas.richard@bootlin.com>,\n        linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org","Subject":"Re: [PATCH 1/7] gpio: bd9571mwv: normalize return value of gpio_get","Date":"Mon, 23 Feb 2026 10:57:14 +0100","Message-ID":"<177184063428.89486.4830676695551371408.b4-ty@oss.qualcomm.com>","X-Mailer":"git-send-email 2.47.3","In-Reply-To":"<20260218190657.2974723-1-dmitry.torokhov@gmail.com>","References":"<20260218190657.2974723-1-dmitry.torokhov@gmail.com>","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"8bit","X-Authority-Analysis":"v=2.4 cv=KJVXzVFo c=1 sm=1 tr=0 ts=699c248b cx=c_pps\n a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10\n a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=VwQbUJbxAAAA:8\n a=EUspDBNiAAAA:8 a=Wo2u6a-5YBMPhz8o0jMA:9 a=QEXdDO2ut3YA:10\n a=bTQJ7kPSJx9SKPbeHEYW:22","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwMjIzMDA4NCBTYWx0ZWRfXz9YWXcd4ntBE\n s1p7tyC+Y8AXwhQEUP0apNR7W1LD7z2LxQxnAA0esADIBqNQOvP55xAHLwDopcII1pnClbLP3Zv\n yyLop0HICrgruu+0XvbN+R69IlxzCugoOpHB7bt0PedRO8/Son5S/cU1zUdWU/Dxh761R5LQ8gS\n vFFw2AWcAdW3/6jlcyC2n1vf4h9ANUJusoVZjTqYWiK0yeUKyJYyLYU8GvZekNPd9z8f0nA37KK\n N1PqSaF/++G3jBsKA0yX0cA0K1O24WnKXh03EPByrUmKir6G+bIvdnkBvBtP//S7WP0/3xSyxfE\n LGhZwcfguUSOjpI81Qu/ianbG0tBKF1IsKlReS/48Ferbk+wfFRo5f4vQ/754PYIiYrWFJ//dKP\n u5RGQk3Y1U8z2eggDihsHQi2A1B48ryIMIQ/EkCxXwT8MMXwTdu115arkAl+fbclswHcWZCiA02\n cOG7Xty54zu15eVPY4w==","X-Proofpoint-ORIG-GUID":"sy2SxjHEjl3oRhIRq8RjGOHR5qtXNZOq","X-Proofpoint-GUID":"sy2SxjHEjl3oRhIRq8RjGOHR5qtXNZOq","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-02-23_02,2026-02-20_04,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n impostorscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0\n priorityscore=1501 clxscore=1015 spamscore=0 malwarescore=0 adultscore=0\n suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000\n definitions=main-2602230084"}}]