summaryrefslogtreecommitdiff
path: root/drivers/net
diff options
context:
space:
mode:
authorSang-Hun Lee <sanlee@nvidia.com>2012-06-15 17:15:46 -0700
committerSimone Willett <swillett@nvidia.com>2012-07-01 08:15:19 -0700
commiteae1303e1c61ecb5ae1da10a4e4b59a551db0123 (patch)
treea241502f0ec6151a8b371411d12f7385d4fb2bcf /drivers/net
parent4b24801682d7fe5968eedb191c800001c9bd25e4 (diff)
net: wireless: bcmdhd: move barrier to after setting the suspended flag.
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/47846 Tested-by: Kirt Hsieh <Kirt_Hsieh@asus.com> Reviewed-by: Kirt Hsieh <Kirt_Hsieh@asus.com> Reviewed-by: Vincent Yue <Vincent_Yue@asus.com> Bug 984811 Signed-off-by: Roger Hsieh <rhsieh@nvidia.com> Change-Id: I708dadddf3f3eac9f8bacc72e3aef94247a87e70 Reviewed-on: http://git-master/r/106352 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sang-Hun Lee <sanlee@nvidia.com> Tested-by: Sang-Hun Lee <sanlee@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c b/drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c
index a9b6629f386b..7d74d3137d52 100644
--- a/drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c
+++ b/drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c
@@ -204,7 +204,6 @@ static int bcmsdh_sdmmc_suspend(struct device *pdev)
#if defined(OOB_INTR_ONLY)
bcmsdh_oob_intr_set(0);
#endif /* defined(OOB_INTR_ONLY) */
- smp_mb();
sdio_flags = sdio_get_host_pm_caps(func);
@@ -223,6 +222,7 @@ static int bcmsdh_sdmmc_suspend(struct device *pdev)
}
dhd_mmc_suspend = TRUE;
+ smp_mb();
out:
return ret;