aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/wireless/wl12xx/main.c2
-rw-r--r--drivers/net/wireless/wl12xx/ps.c2
-rw-r--r--drivers/net/wireless/wl12xx/tx.c6
3 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/wireless/wl12xx/main.c b/drivers/net/wireless/wl12xx/main.c
index 8e2f560812d4..c9f59ce04746 100644
--- a/drivers/net/wireless/wl12xx/main.c
+++ b/drivers/net/wireless/wl12xx/main.c
@@ -870,7 +870,7 @@ static void wl1271_flush_deferred_work(struct wl1271 *wl)
870 870
871 /* Return sent skbs to the network stack */ 871 /* Return sent skbs to the network stack */
872 while ((skb = skb_dequeue(&wl->deferred_tx_queue))) 872 while ((skb = skb_dequeue(&wl->deferred_tx_queue)))
873 ieee80211_tx_status(wl->hw, skb); 873 ieee80211_tx_status_ni(wl->hw, skb);
874} 874}
875 875
876static void wl1271_netstack_work(struct work_struct *work) 876static void wl1271_netstack_work(struct work_struct *work)
diff --git a/drivers/net/wireless/wl12xx/ps.c b/drivers/net/wireless/wl12xx/ps.c
index d3e377d7fe62..5116db0826f9 100644
--- a/drivers/net/wireless/wl12xx/ps.c
+++ b/drivers/net/wireless/wl12xx/ps.c
@@ -204,7 +204,7 @@ static void wl1271_ps_filter_frames(struct wl1271 *wl, u8 hlid)
204 info = IEEE80211_SKB_CB(skb); 204 info = IEEE80211_SKB_CB(skb);
205 info->flags |= IEEE80211_TX_STAT_TX_FILTERED; 205 info->flags |= IEEE80211_TX_STAT_TX_FILTERED;
206 info->status.rates[0].idx = -1; 206 info->status.rates[0].idx = -1;
207 ieee80211_tx_status(wl->hw, skb); 207 ieee80211_tx_status_ni(wl->hw, skb);
208 filtered++; 208 filtered++;
209 } 209 }
210 } 210 }
diff --git a/drivers/net/wireless/wl12xx/tx.c b/drivers/net/wireless/wl12xx/tx.c
index 6603e60da04d..b2635c7ecee8 100644
--- a/drivers/net/wireless/wl12xx/tx.c
+++ b/drivers/net/wireless/wl12xx/tx.c
@@ -782,7 +782,7 @@ void wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid)
782 info = IEEE80211_SKB_CB(skb); 782 info = IEEE80211_SKB_CB(skb);
783 info->status.rates[0].idx = -1; 783 info->status.rates[0].idx = -1;
784 info->status.rates[0].count = 0; 784 info->status.rates[0].count = 0;
785 ieee80211_tx_status(wl->hw, skb); 785 ieee80211_tx_status_ni(wl->hw, skb);
786 total++; 786 total++;
787 } 787 }
788 } 788 }
@@ -820,7 +820,7 @@ void wl1271_tx_reset(struct wl1271 *wl, bool reset_tx_queues)
820 info = IEEE80211_SKB_CB(skb); 820 info = IEEE80211_SKB_CB(skb);
821 info->status.rates[0].idx = -1; 821 info->status.rates[0].idx = -1;
822 info->status.rates[0].count = 0; 822 info->status.rates[0].count = 0;
823 ieee80211_tx_status(wl->hw, skb); 823 ieee80211_tx_status_ni(wl->hw, skb);
824 } 824 }
825 } 825 }
826 } 826 }
@@ -863,7 +863,7 @@ void wl1271_tx_reset(struct wl1271 *wl, bool reset_tx_queues)
863 info->status.rates[0].idx = -1; 863 info->status.rates[0].idx = -1;
864 info->status.rates[0].count = 0; 864 info->status.rates[0].count = 0;
865 865
866 ieee80211_tx_status(wl->hw, skb); 866 ieee80211_tx_status_ni(wl->hw, skb);
867 } 867 }
868 } 868 }
869} 869}