ASoC: tegra: Fix reference count leaks.

Calling pm_runtime_get_sync increments the counter even in case of
failure, causing incorrect ref count if pm_runtime_put is not called in
error handling paths. Call pm_runtime_put if pm_runtime_get_sync fails.

Signed-off-by: Qiushi Wu <wu000273@umn.edu>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Link: https://lore.kernel.org/r/20200613204422.24484-1-wu000273@umn.edu
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Qiushi Wu 2020-06-13 15:44:19 -05:00 • committed by Mark Brown
commit deca195383
No known key found for this signature in database
GPG key ID: 24D68B725D5487D0
2 changed files with 6 additions and 2 deletions