diff options
author | Gary King <gking@nvidia.com> | 2010-02-25 08:46:35 -0800 |
---|---|---|
committer | Gary King <gking@nvidia.com> | 2010-02-26 17:15:16 -0800 |
commit | ad63967348e25ad65b4c12b9f5eaa4df43545ff0 (patch) | |
tree | 209632e38c051b8997366cdf31b5dd6dfb9e3fa3 /drivers | |
parent | ee0c05638d678d01049446b663d06e3c9273767e (diff) |
tegra mmc: update card_detect before calling callback
the card detect callback needs card_detect to be set correctly in order
to properly handle error cleanup when the card is removed during
transfer.
Change-Id: I6540f47875c56582edb4f62d4615687d59d67d93
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/mmc/host/sdhci-tegra.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mmc/host/sdhci-tegra.c b/drivers/mmc/host/sdhci-tegra.c index 6385bf59cf3b..c4cbb60fd07c 100644 --- a/drivers/mmc/host/sdhci-tegra.c +++ b/drivers/mmc/host/sdhci-tegra.c @@ -83,8 +83,8 @@ static void do_handle_cardetect(void *args) struct sdhci_host *sdhost = (struct sdhci_host *)args; struct tegra_sdhci *t_sdhci = sdhci_priv(sdhost); - sdhci_card_detect_callback(sdhost); sdhost->card_present = tegra_sdhci_detect(t_sdhci); + sdhci_card_detect_callback(sdhost); NvRmGpioInterruptDone(t_sdhci->cd_int); } |