summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Marangi2025-12-01 22:56:54 +0000
committerChristian Marangi2025-12-07 23:37:08 +0000
commitc8855881eabf5f67456576284091580eae0561d0 (patch)
treeb82f5f225bdc82a24d6e3674959681b2592b760a
parent5869531992ed9ffbfd17380a9942bd544709539d (diff)
downloadopenwrt-c8855881eabf5f67456576284091580eae0561d0.tar.gz
mwlwifi: add pending patch to support kernel 6.18
Add pending patch to support backports package based on kernel 6.18. Link: https://github.com/openwrt/openwrt/pull/20964 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
-rw-r--r--package/kernel/mwlwifi/patches/100-mac80211-support-kernel-version-6.18.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/package/kernel/mwlwifi/patches/100-mac80211-support-kernel-version-6.18.patch b/package/kernel/mwlwifi/patches/100-mac80211-support-kernel-version-6.18.patch
new file mode 100644
index 0000000000..c284111536
--- /dev/null
+++ b/package/kernel/mwlwifi/patches/100-mac80211-support-kernel-version-6.18.patch
@@ -0,0 +1,32 @@
+From 8c977646a9a7eca0fc70f785606154581cf26be3 Mon Sep 17 00:00:00 2001
+From: Christian Marangi <ansuelsmth@gmail.com>
+Date: Mon, 1 Dec 2025 23:48:36 +0100
+Subject: [PATCH] mac80211: support kernel version 6.18
+
+Support mac80211 kernel version 6.18 with new radio_idx arg.
+
+Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
+---
+ mac80211.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/mac80211.c
++++ b/mac80211.c
+@@ -308,7 +308,7 @@ static void mwl_mac80211_remove_interfac
+ mwl_mac80211_remove_vif(priv, vif);
+ }
+
+-static int mwl_mac80211_config(struct ieee80211_hw *hw,
++static int mwl_mac80211_config(struct ieee80211_hw *hw, int radio_idx,
+ u32 changed)
+ {
+ struct ieee80211_conf *conf = &hw->conf;
+@@ -564,7 +564,7 @@ out:
+ return rc;
+ }
+
+-static int mwl_mac80211_set_rts_threshold(struct ieee80211_hw *hw,
++static int mwl_mac80211_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx,
+ u32 value)
+ {
+ return mwl_fwcmd_set_rts_threshold(hw, value);