On Tue, 8 Dec 2020 at 21:35, Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> wrote: > > If 'mmc_of_parse()' fails, we must undo the previous 'dma_request_chan()' > call. > > Fixes: abd37cccd47f ("mmc: mxs: use mmc_gpio_get_ro for detecting read-only status") > Signed-off-by: Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> Applied for next (by dropping the fixes tag as it seems non-critical anyway), thanks! Kind regards Uffe > --- > I'm not 100% sure of the Fixes tag, but it seems to be the root cause. The > erroneous 'out_clk_disable' has then been kept around in the following > commits > --- > drivers/mmc/host/mxs-mmc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/mmc/host/mxs-mmc.c b/drivers/mmc/host/mxs-mmc.c > index 56bbc6cd9c84..947581de7860 100644 > --- a/drivers/mmc/host/mxs-mmc.c > +++ b/drivers/mmc/host/mxs-mmc.c > @@ -628,7 +628,7 @@ static int mxs_mmc_probe(struct platform_device *pdev) > > ret = mmc_of_parse(mmc); > if (ret) > - goto out_clk_disable; > + goto out_free_dma; > > mmc->ocr_avail = MMC_VDD_32_33 | MMC_VDD_33_34; > > -- > 2.27.0 >