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)
|
if (wl->rx_current_buffer)
|
||||||
rx_packet_ring_addr += wl->data_path->rx_packet_ring_chunk_size;
|
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) {
|
if (!skb) {
|
||||||
wl1251_error("Couldn't allocate RX frame");
|
wl1251_error("Couldn't allocate RX frame");
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Add table
Reference in a new issue