]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
mt76: remove incompatible patch
authorDavid Bauer <mail@david-bauer.net>
Thu, 19 Mar 2026 16:03:48 +0000 (17:03 +0100)
committerDavid Bauer <mail@david-bauer.net>
Thu, 19 Mar 2026 16:04:31 +0000 (17:04 +0100)
Patch this is based on was reverted with the latest bump. Remove the
patch to restore the build.

Signed-off-by: David Bauer <mail@david-bauer.net>
package/kernel/mt76/Makefile
package/kernel/mt76/patches/0001-wifi-mt76-mt7915-set-mt76-specific-PS-flag.patch [deleted file]

index b4bf0c627891e3029c28202b9c378816a5d3867a..19414609eacf2b99a06bb63f25a5595e0b45e702 100644 (file)
@@ -1,7 +1,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=mt76
-PKG_RELEASE=1
+PKG_RELEASE=2
 
 PKG_LICENSE:=BSD-3-Clause-Clear
 PKG_LICENSE_FILES:=
diff --git a/package/kernel/mt76/patches/0001-wifi-mt76-mt7915-set-mt76-specific-PS-flag.patch b/package/kernel/mt76/patches/0001-wifi-mt76-mt7915-set-mt76-specific-PS-flag.patch
deleted file mode 100644 (file)
index b904cdd..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-From e78688a4f44478a9270813ac494fc548ed6b3be9 Mon Sep 17 00:00:00 2001
-From: David Bauer <mail@david-bauer.net>
-Date: Fri, 13 Mar 2026 12:19:37 +0100
-Subject: [PATCH] wifi: mt76: mt7915: set mt76 specific PS flag
-
-mt76 tracks the PSM state of a sta internally with a wcid flag. TX to
-such clients is skipped based on the presence of this flag.
-
-This flag was not added to the PS state notify handler for MT7915 chips.
-Without this flag, mt76 queues pending frames to the hardware,
-accounting for airtime when a PSM notification is received while in a TX
-iteration.
-
-Set the PS flag for the STA WCID to prevent this from happening. TX gets
-skipped in presence of this flag.
-
-Link: https://patchwork.kernel.org/project/linux-wireless/patch/20260313112502.2026974-1-mail@david-bauer.net/
-
-Signed-off-by: David Bauer <mail@david-bauer.net>
----
- mt7915/mcu.c | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/mt7915/mcu.c b/mt7915/mcu.c
-index 6625f905..52c89d2b 100644
---- a/mt7915/mcu.c
-+++ b/mt7915/mcu.c
-@@ -421,6 +421,11 @@ static void mt7915_mcu_rx_ps_sync(struct mt7915_dev *dev, struct sk_buff *skb)
-       if (!sta)
-               goto out;
-+      if (p->ps_bit)
-+              set_bit(MT_WCID_FLAG_PS, &wcid->flags);
-+      else
-+              clear_bit(MT_WCID_FLAG_PS, &wcid->flags);
-+
-       ieee80211_sta_ps_transition_ni(sta, !!p->ps_bit);
- out:
--- 
-2.51.0
-