]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
mmc: omap: Fix memory leak in mmc_omap_new_slot
authorMiaoqian Lin <linmq006@gmail.com>
Tue, 18 Mar 2025 14:02:25 +0000 (22:02 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 10 Apr 2025 12:39:38 +0000 (14:39 +0200)
commitb548a448993ac2b8cb0ec64e9353cfdf6d2f79a9
tree2c52c0b5e438b89f2f2d7c8505c414881e05e034
parent0c121f2065e44ae055e2661f05b4cfe6f6d6c500
mmc: omap: Fix memory leak in mmc_omap_new_slot

commit 3834a759afb817e23a7a2f09c2c9911b0ce5c588 upstream.

Add err_free_host label to properly pair mmc_alloc_host() with
mmc_free_host() in GPIO error paths. The allocated host memory was
leaked when GPIO lookups failed.

Fixes: e519f0bb64ef ("ARM/mmc: Convert old mmci-omap to GPIO descriptors")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20250318140226.19650-1-linmq006@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/mmc/host/omap.c