From: Franky Lin Date: Mon, 8 Aug 2011 13:58:46 +0000 (+0200) Subject: staging: brcm80211: revert removal of atomic initialization X-Git-Tag: v3.2-rc1~169^2^2~864^2~322 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=a4a94142131676c34f53b45d2d601d8a6094492f;p=~emulex%2Finfiniband.git staging: brcm80211: revert removal of atomic initialization The commit "staging: brcm80211: remove code for unsupported chip" unintentionally got rid of initialization of the atomic variable brcmf_mmc_suspend. The patch restore that particular piece of code. Reported-by: Dan Carpenter Signed-off-by: Arend van Spriel Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c b/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c index 16ea6e87cfa..2a9efc30d85 100644 --- a/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c +++ b/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c @@ -980,6 +980,8 @@ static int brcmf_ops_sdio_probe(struct sdio_func *func, return -ENOMEM; sdiodev->func1 = func; dev_set_drvdata(&func->card->dev, sdiodev); + + atomic_set(&brcmf_mmc_suspend, false); } gInstance->func[func->num] = func;