]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
gpio: shared-proxy: set suppress_bind_attrs
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Wed, 26 Nov 2025 19:17:30 +0000 (20:17 +0100)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 28 Nov 2025 08:29:31 +0000 (09:29 +0100)
User-space must not fiddle with shared-proxy auxiliary devices. Disable
bind/unbind attributes in sysfs.

Link: https://lore.kernel.org/r/20251126191730.66277-1-brgl@bgdev.pl
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-shared-proxy.c

index 3ef2c40ed15229074052eda93b6ee56f0a2bfb72..29d7d2e4dfc02c34fb3f2abc343ee30b61579b66 100644 (file)
@@ -322,6 +322,7 @@ MODULE_DEVICE_TABLE(auxiliary, gpio_shared_proxy_id_table);
 static struct auxiliary_driver gpio_shared_proxy_driver = {
        .driver = {
                .name = "gpio-shared-proxy",
+               .suppress_bind_attrs = true,
        },
        .probe = gpio_shared_proxy_probe,
        .id_table = gpio_shared_proxy_id_table,