summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkirt_hsieh <Kirt_Hsieh@asus.com>2012-05-03 10:20:32 +0800
committerRyan Wong <ryanw@nvidia.com>2012-06-12 12:06:25 -0700
commit0626081264382afb49ac70446bb470bd5d5c6a7b (patch)
treea2f17ecf8afb75586343dfe47f95e707279fd060
parent81ede5c36de2e81867fca7a57b8834735b2bd960 (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 Change-Id: I5c8383e8e8968b51a020793cfcd195c32e9acef6 Signed-off-by: Roger Hsieh <rhsieh@nvidia.com> Reviewed-on: http://git-master/r/107533 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com> GVS: Gerrit_Virtual_Submit Tested-by: Sang-Hun Lee <sanlee@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
-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 1a370862b334..86f935bbf13d 100644
--- a/drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c
+++ b/drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c
@@ -172,7 +172,6 @@ static int bcmsdh_sdmmc_suspend(struct device *pdev)
#if defined(OOB_INTR_ONLY)
bcmsdh_oob_intr_set(0);
#endif
- smp_mb();
sdio_flags = sdio_get_host_pm_caps(func);
@@ -191,6 +190,7 @@ static int bcmsdh_sdmmc_suspend(struct device *pdev)
}
dhd_mmc_suspend = TRUE;
+ smp_mb();
out:
return ret;