.. | .. |
---|
5176 | 5176 | memset(&il->current_ht_config, 0, sizeof(struct il_ht_config)); |
---|
5177 | 5177 | |
---|
5178 | 5178 | /* new association get rid of ibss beacon skb */ |
---|
5179 | | - dev_kfree_skb(il->beacon_skb); |
---|
| 5179 | + dev_consume_skb_irq(il->beacon_skb); |
---|
5180 | 5180 | il->beacon_skb = NULL; |
---|
5181 | 5181 | il->timestamp = 0; |
---|
5182 | 5182 | |
---|
.. | .. |
---|
5295 | 5295 | } |
---|
5296 | 5296 | |
---|
5297 | 5297 | spin_lock_irqsave(&il->lock, flags); |
---|
5298 | | - dev_kfree_skb(il->beacon_skb); |
---|
| 5298 | + dev_consume_skb_irq(il->beacon_skb); |
---|
5299 | 5299 | il->beacon_skb = skb; |
---|
5300 | 5300 | |
---|
5301 | 5301 | timestamp = ((struct ieee80211_mgmt *)skb->data)->u.beacon.timestamp; |
---|