|
@@ -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;
|
|
|
}
|