]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
platform/x86: barco-p50-gpio: normalize return value of gpio_get
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 19 Mar 2026 02:56:17 +0000 (19:56 -0700)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Mon, 23 Mar 2026 10:12:02 +0000 (12:12 +0200)
commit1c9d30d37aaffe3454d70b89a77f8aaecda257bf
tree0ebef7f766167b81f96a09c138ef823332308b48
parent8786af7704e6289c69d2723def3ca406a15c0dff
platform/x86: barco-p50-gpio: normalize return value of gpio_get

The GPIO get callback is expected to return 0 or 1 (or a negative error
code). Ensure that the value returned by p50_gpio_get() is normalized
to the [0, 1] range.

Fixes: 86ef402d805d606a ("gpiolib: sanitize the return value of gpio_chip::get()")
Reviewed-by: Linus Walleij <linusw@kernel.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Link: https://patch.msgid.link/20260318-barco-p50-gpio-set-v2-1-c0a4a6416163@gmail.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/x86/barco-p50-gpio.c