--- zzzz-none-000/linux-4.9.218/drivers/gpio/gpiolib-sysfs.c 2020-04-02 15:20:41.000000000 +0000 +++ seale-7590ax-750/linux-4.9.218/drivers/gpio/gpiolib-sysfs.c 2023-03-29 10:59:06.000000000 +0000 @@ -446,6 +446,9 @@ struct gpio_desc *desc; int status; + if (!capable(CAP_SYS_ADMIN)) + return -EPERM; + status = kstrtol(buf, 0, &gpio); if (status < 0) goto done; @@ -488,6 +491,9 @@ struct gpio_desc *desc; int status; + if (!capable(CAP_SYS_ADMIN)) + return -EPERM; + status = kstrtol(buf, 0, &gpio); if (status < 0) goto done;