diff options
author | Kalle Valo <kalle.valo@nokia.com> | 2009-11-30 10:18:12 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-12-21 18:55:54 -0500 |
commit | cdd1e9a91ea55594cbcc9847dbb9392e341cbefd (patch) | |
tree | 58cfa21ac493aff4b0bb7966db68a9756563b75e /drivers/net/wireless | |
parent | 7fa6282a1775bd41508220e65ba0cb92235b67d4 (diff) | |
download | blackbird-op-linux-cdd1e9a91ea55594cbcc9847dbb9392e341cbefd.tar.gz blackbird-op-linux-cdd1e9a91ea55594cbcc9847dbb9392e341cbefd.zip |
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>
Diffstat (limited to 'drivers/net/wireless')
-rw-r--r-- | drivers/net/wireless/wl12xx/wl1251_rx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/wl12xx/wl1251_rx.c b/drivers/net/wireless/wl12xx/wl1251_rx.c index f84cc89cbffc..b56732226cc0 100644 --- a/drivers/net/wireless/wl12xx/wl1251_rx.c +++ b/drivers/net/wireless/wl12xx/wl1251_rx.c @@ -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; |