power: supply: bq24190_charger: Fix runtime PM imbalance on error
authorDinghao Liu <dinghao.liu@zju.edu.cn>
Mon, 25 May 2020 11:05:40 +0000 (19:05 +0800)
committerSebastian Reichel <sre@kernel.org>
Fri, 19 Jun 2020 17:01:16 +0000 (19:01 +0200)
commit1a37a039711610dd53ec03d8cab9e81875338225
tree6cd7721d538cc96f2ecb3cd280da9e7a6a34ca60
parent7222bd603dd2fe607794acd0c53025da1dbde21f
power: supply: bq24190_charger: Fix runtime PM imbalance on error

pm_runtime_get_sync() increments the runtime PM usage counter even
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>
Reviewed-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/bq24190_charger.c