From 1405f0f8fdb137dadcd60a3c3c4833aace08acd3 Mon Sep 17 00:00:00 2001 From: Paolo Sabatino Date: Thu, 11 Jan 2024 21:11:18 +0100 Subject: [PATCH] rockchip: fix esp8089, ssv6051 wifi drivers for kernel 6.7 --- .../patches.armbian/wifi-driver-esp8089.patch | 2 +- .../patches.armbian/wifi-driver-ssv6051.patch | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/patch/kernel/archive/rockchip-6.7/patches.armbian/wifi-driver-esp8089.patch b/patch/kernel/archive/rockchip-6.7/patches.armbian/wifi-driver-esp8089.patch index efcfc637df..a8edbb7f27 100644 --- a/patch/kernel/archive/rockchip-6.7/patches.armbian/wifi-driver-esp8089.patch +++ b/patch/kernel/archive/rockchip-6.7/patches.armbian/wifi-driver-esp8089.patch @@ -7428,7 +7428,7 @@ index 000000000000..6602a1e22ab1 + } + } + _exit: -+ ieee80211_tx_status(sip->epub->hw, skb); ++ ieee80211_tx_status_skb(sip->epub->hw, skb); +} + +/* diff --git a/patch/kernel/archive/rockchip-6.7/patches.armbian/wifi-driver-ssv6051.patch b/patch/kernel/archive/rockchip-6.7/patches.armbian/wifi-driver-ssv6051.patch index 929599110b..ed72e2aa13 100644 --- a/patch/kernel/archive/rockchip-6.7/patches.armbian/wifi-driver-ssv6051.patch +++ b/patch/kernel/archive/rockchip-6.7/patches.armbian/wifi-driver-ssv6051.patch @@ -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