Skip to content

Commit

Permalink
mmc: Register debugfs dir before calling card probe function.
Browse files Browse the repository at this point in the history
This way, the probe function may register debugfs files if it wants to.
This fixes a bug with mmc_test where mmc_test_register_file_test() is
called before the card's debugfs dir exists, and so it fails.

Signed-off-by: Viresh Kumar <viresh.kumar@st.com>
Tested-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
  • Loading branch information
Viresh Kumar authored and Chris Ball committed Jan 9, 2011
1 parent b37427b commit 1a2727e
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions drivers/mmc/core/bus.c
Original file line number Diff line number Diff line change
Expand Up @@ -303,14 +303,14 @@ int mmc_add_card(struct mmc_card *card)
type, card->rca);
}

ret = device_add(&card->dev);
if (ret)
return ret;

#ifdef CONFIG_DEBUG_FS
mmc_add_card_debugfs(card);
#endif

ret = device_add(&card->dev);
if (ret)
return ret;

mmc_card_set_present(card);

return 0;
Expand Down

0 comments on commit 1a2727e

Please sign in to comment.