diff options
author | Sang-Hun Lee <sanlee@nvidia.com> | 2012-06-15 17:15:46 -0700 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-07-01 08:15:19 -0700 |
commit | eae1303e1c61ecb5ae1da10a4e4b59a551db0123 (patch) | |
tree | a241502f0ec6151a8b371411d12f7385d4fb2bcf /drivers/net | |
parent | 4b24801682d7fe5968eedb191c800001c9bd25e4 (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.c | 2 |
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; |