MMC: OMAP: Check the get_cover_state function pointer if not set
Subsystems (2)
PATCH 13/18 MMC: OMAP: Check the get_cover_state function pointer if not set
From: Kyungmin Park <[email protected]>
If the get_cover_state is not set, it occurs the oops.
Signed-off-by Kyungmin Park <[email protected]>
Signed-off-by Tony Lindgren <[email protected]>
--- drivers/mmc/host/omap.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)
drivers/mmc/host/omap.c +4 -1
@@ -237,7 +237,10 @@ static void mmc_omap_release_slot(struct mmc_omap_slot *slot)static inline int mmc_omap_cover_is_open (struct mmc_omap_slot *slot) { -return slot->pdata->get_cover_state (mmc_dev (slot->mmc), slot->id); +if (slot->pdata->get_cover_state) +return slot->pdata->get_cover_state (mmc_dev (slot->mmc), + slot->id); +return 0 ; } static ssize_t
-- 1.5.3.GIT