diff options
author | Zhang Qilong <zhangqilong3@huawei.com> | 2022-09-24 14:13:09 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-09-26 17:10:37 +0200 |
commit | 29f65f2171c85a9633daa380df14009a365f42f2 (patch) | |
tree | 368edaeaed748c941ff3f846d6f1dd188c7a84d3 /drivers/spi/spi-omap-100k.c | |
parent | spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe (diff) | |
download | linux-29f65f2171c85a9633daa380df14009a365f42f2.tar.xz linux-29f65f2171c85a9633daa380df14009a365f42f2.zip |
spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
The pm_runtime_enable will increase power disable depth. Thus
a pairing decrement is needed on the error handling path to
keep it balanced according to context.
Fixes:db91841b58f9a ("spi/omap100k: Convert to runtime PM")
Signed-off-by: Zhang Qilong <zhangqilong3@huawei.com>
Link: https://lore.kernel.org/r/20220924121310.78331-4-zhangqilong3@huawei.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-omap-100k.c')
-rw-r--r-- | drivers/spi/spi-omap-100k.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/spi/spi-omap-100k.c b/drivers/spi/spi-omap-100k.c index 20b047172965..061f7394e5b9 100644 --- a/drivers/spi/spi-omap-100k.c +++ b/drivers/spi/spi-omap-100k.c @@ -412,6 +412,7 @@ static int omap1_spi100k_probe(struct platform_device *pdev) return status; err_fck: + pm_runtime_disable(&pdev->dev); clk_disable_unprepare(spi100k->fck); err_ick: clk_disable_unprepare(spi100k->ick); |