summaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorHarshit Mogalapalli <harshit.m.mogalapalli@oracle.com>2023-08-09 00:18:11 -0700
committerUlf Hansson <ulf.hansson@linaro.org>2023-08-09 13:14:53 +0200
commitcf3f15b8c6601c1dc70f85949788ee993dd9a439 (patch)
tree25a9dfc632b3d83bf86366c64ab34faafa44d065 /Documentation
parentdce6d8f985fa1ef5c2af47f4f86ea65511b78656 (diff)
downloadlinux-stable-cf3f15b8c6601c1dc70f85949788ee993dd9a439.tar.gz
linux-stable-cf3f15b8c6601c1dc70f85949788ee993dd9a439.tar.bz2
linux-stable-cf3f15b8c6601c1dc70f85949788ee993dd9a439.zip
mmc: sunplus: Fix error handling in spmmc_drv_probe()
When mmc allocation succeeds, the error paths are not freeing mmc. Fix the above issue by changing mmc_alloc_host() to devm_mmc_alloc_host() to simplify the error handling. Remove label 'probe_free_host' as devm_* api takes care of freeing, also remove mmc_free_host() from remove function as devm_* takes care of freeing. Fixes: 4e268fed8b18 ("mmc: Add mmc driver for Sunplus SP7021") Reported-by: Dan Carpenter <dan.carpenter@linaro.org> Closes: https://lore.kernel.org/all/a3829ed3-d827-4b9d-827e-9cc24a3ec3bc@moroto.mountain/ Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com> Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org> Cc: stable@vger.kernel.org Link: https://lore.kernel.org/r/20230809071812.547229-1-harshit.m.mogalapalli@oracle.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions