Re: [PATCH 1/3] mmc: sunlpus: Fix an error handling path in spmmc_drv_probe()

From: Christophe JAILLET
Date: Sat Dec 10 2022 - 13:56:48 EST


Le 10/12/2022 à 19:36, Christophe JAILLET a écrit :
If an error occurs after successful clk_prepare_enable() call in the probe,
the clk is not clk_disable_unprepare()'ed.

Use devm_clk_get_enabled() instead of devm_clk_get() to fix, and simplify
the probe and the remove function accordingly.

Fixes: 4e268fed8b18 ("mmc: Add mmc driver for Sunplus SP7021")
Signed-off-by: Christophe JAILLET <christophe.jaillet@xxxxxxxxxx>
---
This changes the order of resource releasing when the driver is removed,
but it looks ok to me.
---
drivers/mmc/host/sunplus-mmc.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)


Hi, in the whole serie, the subject was supposed to be sunplus, not sunlpus.
Could also be SP7021, or sunplus-SP7021, or whatever else.

I'll wait for potential comments on the patches themselves before sending a v2 to fix the subject (and I hope it could be fixed when applied if there is no comment :))

CJ