wl1251: use __dev_alloc_skb() on RX
RX is handled in a workqueue therefore allocating for GFP_ATOMIC is overkill and not required. Based on a patch for wl1271 by Luis R. Rodriguez. Signed-off-by: Kalle Valo <kalle.valo@nokia.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
7fa6282a17
commit
cdd1e9a91e
1 changed files with 1 additions and 1 deletions
|
@ -126,7 +126,7 @@ static void wl1251_rx_body(struct wl1251 *wl,
|
|||
if (wl->rx_current_buffer)
|
||||
rx_packet_ring_addr += wl->data_path->rx_packet_ring_chunk_size;
|
||||
|
||||
skb = dev_alloc_skb(length);
|
||||
skb = __dev_alloc_skb(length, GFP_KERNEL);
|
||||
if (!skb) {
|
||||
wl1251_error("Couldn't allocate RX frame");
|
||||
return;
|
||||
|
|
Loading…
Reference in a new issue