soc: ti: knav_qmss: fix reference leak in knav_queue_probe
authorZhang Qilong <zhangqilong3@huawei.com>
Sun, 22 Nov 2020 03:22:00 +0000 (19:22 -0800)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Sun, 22 Nov 2020 03:22:00 +0000 (19:22 -0800)
commitec8684847d8062496c4619bc3fcff31c19d56847
treee84dfb8b987c00d37af065136fb5538f9217f3ea
parente643bd3809d4763cb85950782508f9a1ae78a8ac
soc: ti: knav_qmss: fix reference leak in knav_queue_probe

pm_runtime_get_sync will increment pm usage counter even it
failed. Forgetting to pm_runtime_put_noidle will result in
reference leak in knav_queue_probe, so we should fix it.

Fixes: 41f93af900a20 ("soc: ti: add Keystone Navigator QMSS driver")
Signed-off-by: Zhang Qilong <zhangqilong3@huawei.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
drivers/soc/ti/knav_qmss_queue.c