On Tue, 19 Jul 2022 at 11:52, Liang He <windhl@xxxxxxx> wrote: > > In octeon_mmc_probe(), we should call of_node_put() when breaking > out of for_each_child_of_node() which has increased and decreased > the refcount during each iteration. > > Fixes: 01d95843335c ("mmc: cavium: Add MMC support for Octeon SOCs.") > Signed-off-by: Liang He <windhl@xxxxxxx> Applied for next, thanks! Kind regards Ulf Hansson > --- > drivers/mmc/host/cavium-octeon.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/mmc/host/cavium-octeon.c b/drivers/mmc/host/cavium-octeon.c > index 2c4b2df52adb..12dca91a8ef6 100644 > --- a/drivers/mmc/host/cavium-octeon.c > +++ b/drivers/mmc/host/cavium-octeon.c > @@ -277,6 +277,7 @@ static int octeon_mmc_probe(struct platform_device *pdev) > if (ret) { > dev_err(&pdev->dev, "Error populating slots\n"); > octeon_mmc_set_shared_power(host, 0); > + of_node_put(cn); > goto error; > } > i++; > -- > 2.25.1 >