gpio: fix resource unwinding order in error path
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 29 Feb 2024 17:25:49 +0000 (18:25 +0100)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 1 Mar 2024 08:33:30 +0000 (09:33 +0100)
commitec5c54a9d3c4f9c15e647b049fea401ee5258696
tree06acecac7a54ae99037a1021c52c7895c3615b7f
parente4aec4daa8c009057b5e063db1b7322252c92dc8
gpio: fix resource unwinding order in error path

Hogs are added *after* ACPI so should be removed *before* in error path.

Fixes: a411e81e61df ("gpiolib: add hogs support for machine code")
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/gpio/gpiolib.c