Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function

This looks strange to call release_mem_region() in a remove function
without any request_mem_region() in the probe or "struct resource"
somewhere.

So remove the corresponding code.

Fixes: 3a96dff0f828 ("mmc: SD/MMC Host Controller for Wondermedia WM8505/WM8650")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Link: https://lore.kernel.org/r/bb0bb1ed1e18de55e8c0547625bde271e64b8c31.1708983064.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

authored by

Christophe JAILLET and committed by
Ulf Hansson
ae5004a4 2f7c9952

-4
-4
drivers/mmc/host/wmt-sdmmc.c
··· 883 883 { 884 884 struct mmc_host *mmc; 885 885 struct wmt_mci_priv *priv; 886 - struct resource *res; 887 886 u32 reg_tmp; 888 887 889 888 mmc = platform_get_drvdata(pdev); ··· 909 910 910 911 clk_disable_unprepare(priv->clk_sdmmc); 911 912 clk_put(priv->clk_sdmmc); 912 - 913 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 914 - release_mem_region(res->start, resource_size(res)); 915 913 916 914 mmc_free_host(mmc); 917 915