spi: tegra20-slink: add missing pm_runtime_put if pm_runtime_get_sync fails
Subsystems (3)
PATCH 1/1 spi: tegra20-slink: add missing pm_runtime_put if pm_runtime_get_sync fails
Call to pm_runtime_get_sync increments counter even in case of failure leading to incorrect ref count.
Call pm_runtime_put if pm_runtime_get_sync fails.
Signed-off-by Navid Emamdoost <[email protected]>
--- drivers/spi/spi-tegra20-slink.c | 1 + 1 file changed, 1 insertion(+)
drivers/spi/spi-tegra20-slink.c +1 -0
@@ -756,6 +756,7 @@ static int tegra_slink_setup(struct spi_device *spi) ret =pm_runtime_get_sync (tspi->dev);if (ret <0 ) {dev_err (tspi->dev,"pm runtime failed, e = %d\n" , ret); +pm_runtime_put (tspi->dev);return ret; }
Signature · 1 line
2.17.1