|
@@ -313,7 +313,7 @@ static char *translate_scan(struct adapter *padapter,
|
|
|
RT_TRACE(_module_rtl871x_mlme_c_, _drv_info_, ("rtw_wx_get_scan: ssid =%s\n", pnetwork->network.Ssid.Ssid));
|
|
|
RT_TRACE(_module_rtl871x_mlme_c_, _drv_info_, ("rtw_wx_get_scan: wpa_len =%d rsn_len =%d\n", wpa_len, rsn_len));
|
|
|
|
|
|
- buf = kzalloc(MAX_WPA_IE_LEN*2, GFP_KERNEL);
|
|
|
+ buf = kzalloc(MAX_WPA_IE_LEN*2, GFP_ATOMIC);
|
|
|
if (!buf)
|
|
|
return start;
|
|
|
if (wpa_len > 0) {
|
|
@@ -445,7 +445,7 @@ static char *translate_scan(struct adapter *padapter,
|
|
|
u8 *buf;
|
|
|
u8 *p, *pos;
|
|
|
|
|
|
- buf = kzalloc(MAX_WPA_IE_LEN, GFP_KERNEL);
|
|
|
+ buf = kzalloc(MAX_WPA_IE_LEN, GFP_ATOMIC);
|
|
|
if (!buf)
|
|
|
goto exit;
|
|
|
p = buf;
|