]> www.infradead.org Git - users/jedix/linux-maple.git/commit
gpio: virtuser: lock up configfs that an instantiated device depends on
authorKoichiro Den <koichiro.den@canonical.com>
Fri, 3 Jan 2025 14:18:28 +0000 (23:18 +0900)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 3 Jan 2025 16:15:04 +0000 (17:15 +0100)
commitc7c434c1dba955005f5161dae73f09c0a922cfa7
tree7cb86e3d51dcebe68b7d3274f3664f6b47aac876
parent656cc2e892f128b03ea9ef19bd11d70f71d5472b
gpio: virtuser: lock up configfs that an instantiated device depends on

Once a virtuser device is instantiated and actively used, allowing rmdir
for its configfs serves no purpose and can be confusing. Userspace
interacts with the virtual consumer at arbitrary times, meaning it
depends on its existence.

Make the subsystem itself depend on the configfs entry for a virtuser
device while it is in active use.

Signed-off-by: Koichiro Den <koichiro.den@canonical.com>
Link: https://lore.kernel.org/r/20250103141829.430662-4-koichiro.den@canonical.com
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-virtuser.c