]> git.ipfire.org Git - thirdparty/linux.git/commit
gpio: shared: ignore special __symbols__ node when traversing device tree
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Wed, 26 Nov 2025 16:49:05 +0000 (17:49 +0100)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 28 Nov 2025 08:29:14 +0000 (09:29 +0100)
commitcfab6dc0700c3b9120dab726fc184c3b4500cc5b
tree3595e9447d6a2be4c4086928d2c1a0b325704af0
parent7b78b26757e0d997b31635d76eaa46d5ef5e1431
gpio: shared: ignore special __symbols__ node when traversing device tree

The __symbols__ node is a special, internal node and its properties must
not be considered when scanning the device-tree for shared GPIOs.

Fixes: a060b8c511ab ("gpiolib: implement low-level, shared GPIO support")
Reported-by: Jon Hunter <jonathanh@nvidia.com>
Closes: https://lore.kernel.org/all/0829a21c-f97d-41b6-90bc-2acaec42caab@nvidia.com/
Tested-by: Jon Hunter <jonathanh@nvidia.com>
Acked-by: Jon Hunter <jonathanh@nvidia.com>
Link: https://lore.kernel.org/r/20251126-gpio-shared-fixes-v1-1-18309c0e87b5@linaro.org
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpiolib-shared.c