net: wireless: bcmdhd: Fix params in wl_cfg80211_event call
authorDmitry Shmidt <dimitrysh@google.com>
Wed, 1 Jun 2011 23:20:54 +0000 (16:20 -0700)
committerColin Cross <ccross@android.com>
Tue, 14 Jun 2011 16:10:01 +0000 (09:10 -0700)
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
drivers/net/wireless/bcmdhd/dhd_linux.c

index f76b5a64389d3cc78e7a843b4def100019577e01..359384583e011f48224750b325266ac6f244fafa 100644 (file)
@@ -3461,10 +3461,10 @@ dhd_wl_host_event(dhd_info_t *dhd, int *ifidx, void *pktdata,
 #endif /* defined(CONFIG_WIRELESS_EXT)  */
 
 #ifdef WL_CFG80211
-               ASSERT(dhd->iflist[*ifidx] != NULL);
-               ASSERT(dhd->iflist[*ifidx]->net != NULL);
-               if (dhd->iflist[*ifidx]->net)
-                       wl_cfg80211_event(dhd->iflist[*ifidx]->net, event, *data);
+       ASSERT(dhd->iflist[*ifidx] != NULL);
+       ASSERT(dhd->iflist[*ifidx]->net != NULL);
+       if (dhd->iflist[*ifidx]->net)
+               wl_cfg80211_event(dhd->iflist[*ifidx]->net, event, *data, GFP_ATOMIC);
 #endif
 
        return (bcmerror);