rockchip: fix esp8089, ssv6051 wifi drivers for kernel 6.7
This commit is contained in:
parent
af16481a88
commit
1405f0f8fd
@ -7428,7 +7428,7 @@ index 000000000000..6602a1e22ab1
|
||||
+ }
|
||||
+ }
|
||||
+ _exit:
|
||||
+ ieee80211_tx_status(sip->epub->hw, skb);
|
||||
+ ieee80211_tx_status_skb(sip->epub->hw, skb);
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
|
||||
@ -33097,7 +33097,7 @@ index 000000000000..846830f3d209
|
||||
+ break;
|
||||
+ if (aggregated_mpdu)
|
||||
+ skb_pull(skb, AMPDU_DELIMITER_LEN);
|
||||
+ ieee80211_tx_status(hw, skb);
|
||||
+ ieee80211_tx_status_skb(hw, skb);
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
@ -33468,7 +33468,7 @@ index 000000000000..846830f3d209
|
||||
+ dev_err(sc->dev, "create TX skb copy failed!\n");
|
||||
+ return false;
|
||||
+ }
|
||||
+ ieee80211_tx_status(sc->hw, tx_skb);
|
||||
+ ieee80211_tx_status_skb(sc->hw, tx_skb);
|
||||
+ skb = copy_skb;
|
||||
+#endif
|
||||
+ {
|
||||
@ -33867,7 +33867,7 @@ index 000000000000..846830f3d209
|
||||
+ dev_kfree_skb_any(ampdu_skb);
|
||||
+#else
|
||||
+#if defined(USE_THREAD_RX) && !defined(IRQ_PROC_TX_DATA)
|
||||
+ ieee80211_tx_status(hw, ampdu_skb);
|
||||
+ ieee80211_tx_status_skb(hw, ampdu_skb);
|
||||
+#else
|
||||
+ ieee80211_tx_status_irqsafe(hw, ampdu_skb);
|
||||
+#endif
|
||||
@ -36896,7 +36896,7 @@ index 000000000000..214e93fae460
|
||||
+#ifdef REPORT_TX_DONE_IN_IRQ
|
||||
+ ieee80211_tx_status_irqsafe(sc->hw, skb);
|
||||
+#else
|
||||
+ ieee80211_tx_status(sc->hw, skb);
|
||||
+ ieee80211_tx_status_skb(sc->hw, skb);
|
||||
+ if (skb_queue_len(&sc->rx_skb_q))
|
||||
+ break;
|
||||
+#endif
|
||||
|
||||
Loading…
Reference in New Issue
Block a user