lkml.org 
[lkml]   [2022]   [Oct]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.10 125/390] spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
    Date
    From: Zhang Qilong <zhangqilong3@huawei.com>

    [ Upstream commit 29f65f2171c85a9633daa380df14009a365f42f2 ]

    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>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/spi/spi-omap-100k.c | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/drivers/spi/spi-omap-100k.c b/drivers/spi/spi-omap-100k.c
    index 0d0cd061d356..7c992d1f4abd 100644
    --- a/drivers/spi/spi-omap-100k.c
    +++ b/drivers/spi/spi-omap-100k.c
    @@ -414,6 +414,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);
    --
    2.35.1


    \
     
     \ /
      Last update: 2022-10-24 15:11    [W:2.248 / U:0.172 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site