]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
gpio: sim: lock hog configfs items if present
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Mon, 3 Feb 2025 11:01:23 +0000 (12:01 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 17 Feb 2025 09:05:01 +0000 (10:05 +0100)
commitf014a926eb5aeaff6bcc6c09298f7985a6d80f39
tree0cf81b7686dc7b0e4e2c14330d159d8e913d8855
parent970cd2ed26cdab2b0f15b6d90d7eaa36538244a5
gpio: sim: lock hog configfs items if present

[ Upstream commit 015b7dae084fa95465ff89f6cbf15fe49906a370 ]

Depending on the user config, the leaf entry may be the hog directory,
not line. Check it and lock the correct item.

Fixes: 8bd76b3d3f3a ("gpio: sim: lock up configfs that an instantiated device depends on")
Tested-by: Koichiro Den <koichiro.den@canonical.com>
Link: https://lore.kernel.org/r/20250203110123.87701-1-brgl@bgdev.pl
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpio/gpio-sim.c