rockchip: fix esp8089, ssv6051 wifi drivers for kernel 6.7

This commit is contained in:
Paolo Sabatino 2024-01-11 21:11:18 +01:00 committed by Paolo
parent af16481a88
commit 1405f0f8fd
2 changed files with 5 additions and 5 deletions

View File

@ -7428,7 +7428,7 @@ index 000000000000..6602a1e22ab1
+ }
+ }
+ _exit:
+ ieee80211_tx_status(sip->epub->hw, skb);
+ ieee80211_tx_status_skb(sip->epub->hw, skb);
+}
+
+/*

View File

@ -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