| .. | .. |
|---|
| 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; |
|---|