ACPI / gpio: add missing fwnode_handle_put() in acpi_gpiochip_scan_gpios()
authorWei Yongjun <weiyongjun1@huawei.com>
Sat, 29 Oct 2016 16:11:57 +0000 (16:11 +0000)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 31 Oct 2016 08:18:29 +0000 (09:18 +0100)
commit1b6998c96ccc60a61bdb812b4a55866224ab9708
tree6bf43da7a24c39664b8a9898f7686bc73075c28f
parent5a195c6d4ecf43be26ee1c8be6140025832adfd2
ACPI / gpio: add missing fwnode_handle_put() in acpi_gpiochip_scan_gpios()

fwnode_handle_put() should be used when terminating
device_for_each_child_node() iteration with break or
return to prevent stale device node references from
being left behind.

This is detected by Coccinelle semantic patch.

Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpiolib-acpi.c