summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>2025-11-26 22:17:30 +0300
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>2025-11-28 11:29:31 +0300
commit64309e40e357bead3a872db89512df6c071addc5 (patch)
tree2c56dfc5429c1ee89c23244d1b3cadb7d19c9434
parent114e594e6cb791ce7c839ccfbe153ecfa3e7abce (diff)
downloadlinux-64309e40e357bead3a872db89512df6c071addc5.tar.xz
gpio: shared-proxy: set suppress_bind_attrs
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>
-rw-r--r--drivers/gpio/gpio-shared-proxy.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpio/gpio-shared-proxy.c b/drivers/gpio/gpio-shared-proxy.c
index 3ef2c40ed152..29d7d2e4dfc0 100644
--- a/drivers/gpio/gpio-shared-proxy.c
+++ b/drivers/gpio/gpio-shared-proxy.c
@@ -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,