mmc: core: Remove mmc_free_ext_csd()
authorUlf Hansson <ulf.hansson@linaro.org>
Thu, 16 Oct 2014 14:18:51 +0000 (16:18 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 10 Nov 2014 11:40:39 +0000 (12:40 +0100)
Let callers of mmc_free_ext_csd() do kfree() directly instead.

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/mmc.c

index a5e05ceb554c06c74bd9f7099a90cfa25ff64f02..d4ed62cab23dfde9cd5e496c0952b231f1fc07ca 100644 (file)
@@ -640,12 +640,6 @@ out:
        return err;
 }
 
-static inline void mmc_free_ext_csd(u8 *ext_csd)
-{
-       kfree(ext_csd);
-}
-
-
 static int mmc_compare_ext_csds(struct mmc_card *card, unsigned bus_width)
 {
        u8 *bw_ext_csd;
@@ -719,7 +713,7 @@ static int mmc_compare_ext_csds(struct mmc_card *card, unsigned bus_width)
                err = -EINVAL;
 
 out:
-       mmc_free_ext_csd(bw_ext_csd);
+       kfree(bw_ext_csd);
        return err;
 }
 
@@ -1570,14 +1564,14 @@ static int mmc_init_card(struct mmc_host *host, u32 ocr,
        if (!oldcard)
                host->card = card;
 
-       mmc_free_ext_csd(ext_csd);
+       kfree(ext_csd);
        return 0;
 
 free_card:
        if (!oldcard)
                mmc_remove_card(card);
 err:
-       mmc_free_ext_csd(ext_csd);
+       kfree(ext_csd);
 
        return err;
 }