gpio: rcar: Fix runtime PM imbalance on error
commit6f8cd246411575703d9312888b70705c396b53a9
authorDinghao Liu <dinghao.liu@zju.edu.cn>
Fri, 22 May 2020 08:08:38 +0000 (22 16:08 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 25 May 2020 11:29:41 +0000 (25 13:29 +0200)
tree567dec957935fd66217906d444db4549d492a155
parentc22fc62b516de5eeea7b518a68e258948e6276ce
gpio: rcar: Fix runtime PM imbalance on error

pm_runtime_get_sync() increments the runtime PM usage counter even
when it returns an error code. Thus a pairing decrement is needed on
the error handling path to keep the counter balanced.

Signed-off-by: Dinghao Liu <dinghao.liu@zju.edu.cn>
Link: https://lore.kernel.org/r/20200522080839.32612-1-dinghao.liu@zju.edu.cn
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-rcar.c