From eae1303e1c61ecb5ae1da10a4e4b59a551db0123 Mon Sep 17 00:00:00 2001 From: Sang-Hun Lee Date: Fri, 15 Jun 2012 17:15:46 -0700 Subject: 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 Reviewed-by: Kirt Hsieh Reviewed-by: Vincent Yue Bug 984811 Signed-off-by: Roger Hsieh Change-Id: I708dadddf3f3eac9f8bacc72e3aef94247a87e70 Reviewed-on: http://git-master/r/106352 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sang-Hun Lee Tested-by: Sang-Hun Lee Reviewed-by: Bitan Biswas --- drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers/net') 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; -- cgit v1.2.3