Messages in this thread Patch in this message |  | | From | Aditya Pakki <> | Subject | [PATCH] hwmon: (ina3221) Fix reference count leak in ina3221_write_enable | Date | Sat, 13 Jun 2020 22:38:03 -0500 |
| |
ina3221_write_enable() calls pm_runtime_get_sync() that increments the reference counter. In case of failure, decrement the reference count and return the error.
Signed-off-by: Aditya Pakki <pakki001@umn.edu> --- drivers/hwmon/ina3221.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/hwmon/ina3221.c b/drivers/hwmon/ina3221.c index f335d0cb0c77..9a3b46160de1 100644 --- a/drivers/hwmon/ina3221.c +++ b/drivers/hwmon/ina3221.c @@ -492,6 +492,7 @@ static int ina3221_write_enable(struct device *dev, int channel, bool enable) ret = pm_runtime_get_sync(ina->pm_dev); if (ret < 0) { dev_err(dev, "Failed to get PM runtime\n"); + pm_runtime_put_sync(ina->pm_dev); return ret; } } -- 2.25.1
|  |