diff options
| author | 2009-01-10 14:42:54 -0500 | |
|---|---|---|
| committer | 2009-01-29 16:00:22 -0500 | |
| commit | b6ea03562f04382776ad825624daefe27f5d3f9c (patch) | |
| tree | 1fa0d8df1c011ae6ab693bcd4db6bc14a936a68a /include | |
| parent | ath9k: Fix basic connectivity issue (diff) | |
ath5k: fix bf->skb==NULL panic in ath5k_tasklet_rx
Under memory pressure, we may not be able to allocate a new skb for
new packets. If the allocation fails, ath5k_tasklet_rx will exit but
will leave a buffer in the list with a NULL skb, eventually triggering
a BUG_ON.
Extract the skb allocation from ath5k_rxbuf_setup() and change the
tasklet to allocate the next skb before accepting a packet.
Changes-licensed-under: 3-Clause-BSD
Signed-off-by: Bob Copeland <me@bobcopeland.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
