From 429223b99ff41da2905dcafd719c140fe867c51e Mon Sep 17 00:00:00 2001
From: David Bauer <mail@david-bauer.net>
Date: Mon, 15 Feb 2021 01:26:22 +0100
Subject: [PATCH] modules: update OpenWrt

fec1aa6dfb mt76: update to the latest version
224fa47bf9 ramips: mark toggle input on EX6150 as a switch
3a05aa17db mac80211: Remove 357-mac80211-optimize-skb-resizing.patch
171d8bce0c ramips: remove factory image for TP-Link Archer C2 v1
2eb8444363 ath79: fix USB power GPIO for TP-Link TL-WR810N v1
d5a8e85878 wolfssl: Backport fix for CVE-2021-3336
cf5e5204d9 bcm63xx: sprom: override the PCI device ID
4465b44fc1 kernel: bump 4.14 to 4.14.219
4b9ade65ec bcm63xx: R5010UNv2: fix flash partitions for 16MB flash
ab9cb390be hostapd: fix P2P group information processing vulnerability
1e90091c5d opkg: update to latest git HEAD of branch openwrt-19.07
312c05611b kernel: bump 4.14 to 4.14.218
3100649458 wolfssl: enable HAVE_SECRET_CALLBACK
e9d2aa9dc6 wolfssl: Fix hostapd build with wolfssl 4.6.0
2044c01de8 wolfssl: Update to v4.6.0-stable
5ac0b2b431 mvebu: omnia: make initramfs image usable out of the box
---
 modules                                       |  2 +-
 ...el-list-for-fixed-channel-operation.patch} |  0
 ...3-mt76-mt76x0-disable-GTK-offloading.patch | 49 -------------------
 ...te-if-no-available-channel-is-found.patch} |  0
 ...ake-up-calls-Android-bug-workaround.patch} |  0
 ...loader-cmdline-on-empty-DT-bootargs.patch} |  0
 ...-Add-support-for-Plasma-Cloud-PA300.patch} |  0
 ...Add-support-for-Plasma-Cloud-PA300E.patch} |  0
 ...for-openmesh.sh-to-vendor-free-name.patch} |  0
 ...add-support-for-Plasma-Cloud-PA1200.patch} |  0
 ...add-support-for-Plasma-Cloud-PA2200.patch} |  0
 ...ck-when-enabling-multicast-snooping.patch} |  0
 12 files changed, 1 insertion(+), 50 deletions(-)
 rename patches/openwrt/{0014-mac80211-create-channel-list-for-fixed-channel-operation.patch => 0013-mac80211-create-channel-list-for-fixed-channel-operation.patch} (100%)
 delete mode 100644 patches/openwrt/0013-mt76-mt76x0-disable-GTK-offloading.patch
 rename patches/openwrt/{0015-hostapd-enter-DFS-state-if-no-available-channel-is-found.patch => 0014-hostapd-enter-DFS-state-if-no-available-channel-is-found.patch} (100%)
 rename patches/openwrt/{0016-kernel-bridge-Implement-MLD-Querier-wake-up-calls-Android-bug-workaround.patch => 0015-kernel-bridge-Implement-MLD-Querier-wake-up-calls-Android-bug-workaround.patch} (100%)
 rename patches/openwrt/{0017-ath79-Fix-fallback-to-bootloader-cmdline-on-empty-DT-bootargs.patch => 0016-ath79-Fix-fallback-to-bootloader-cmdline-on-empty-DT-bootargs.patch} (100%)
 rename patches/openwrt/{0018-ath79-Add-support-for-Plasma-Cloud-PA300.patch => 0017-ath79-Add-support-for-Plasma-Cloud-PA300.patch} (100%)
 rename patches/openwrt/{0019-ath79-Add-support-for-Plasma-Cloud-PA300E.patch => 0018-ath79-Add-support-for-Plasma-Cloud-PA300E.patch} (100%)
 rename patches/openwrt/{0020-ipq40xx-Change-name-for-openmesh.sh-to-vendor-free-name.patch => 0019-ipq40xx-Change-name-for-openmesh.sh-to-vendor-free-name.patch} (100%)
 rename patches/openwrt/{0021-ipq40xx-add-support-for-Plasma-Cloud-PA1200.patch => 0020-ipq40xx-add-support-for-Plasma-Cloud-PA1200.patch} (100%)
 rename patches/openwrt/{0022-ipq40xx-add-support-for-Plasma-Cloud-PA2200.patch => 0021-ipq40xx-add-support-for-Plasma-Cloud-PA2200.patch} (100%)
 rename patches/openwrt/{0023-kernel-bridge-Fix-a-deadlock-when-enabling-multicast-snooping.patch => 0022-kernel-bridge-Fix-a-deadlock-when-enabling-multicast-snooping.patch} (100%)

diff --git a/modules b/modules
index 6e621aae7..c3d73bba0 100644
--- a/modules
+++ b/modules
@@ -2,7 +2,7 @@ GLUON_FEEDS='packages routing gluon'
 
 OPENWRT_REPO=https://github.com/openwrt/openwrt.git
 OPENWRT_BRANCH=openwrt-19.07
-OPENWRT_COMMIT=a7a207e18bf7fa04f265bb95cbe6fa91561fbfe8
+OPENWRT_COMMIT=fec1aa6dfbcea5fdcaa35ec441de6fdd750b4d1a
 
 PACKAGES_PACKAGES_REPO=https://github.com/openwrt/packages.git
 PACKAGES_PACKAGES_BRANCH=openwrt-19.07
diff --git a/patches/openwrt/0014-mac80211-create-channel-list-for-fixed-channel-operation.patch b/patches/openwrt/0013-mac80211-create-channel-list-for-fixed-channel-operation.patch
similarity index 100%
rename from patches/openwrt/0014-mac80211-create-channel-list-for-fixed-channel-operation.patch
rename to patches/openwrt/0013-mac80211-create-channel-list-for-fixed-channel-operation.patch
diff --git a/patches/openwrt/0013-mt76-mt76x0-disable-GTK-offloading.patch b/patches/openwrt/0013-mt76-mt76x0-disable-GTK-offloading.patch
deleted file mode 100644
index c1f404c81..000000000
--- a/patches/openwrt/0013-mt76-mt76x0-disable-GTK-offloading.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From: David Bauer <mail@david-bauer.net>
-Date: Sat, 13 Jun 2020 19:19:17 +0200
-Subject: mt76: mt76x0: disable GTK offloading
-
-When the GTK is offloaded, MT7610 won't transmit any multicast frames.
-This is most likely due to a bug in the offloading datapath. MT7612 is
-not affected.
-
-Disable GTK offloading for now. It can be re-enabled once the bug in the
-offloading path is fixed.
-
-Signed-off-by: David Bauer <mail@david-bauer.net>
-
-diff --git a/package/kernel/mt76/patches/001-mt76-mt76x0-disable-gtk-offloading.patch b/package/kernel/mt76/patches/001-mt76-mt76x0-disable-gtk-offloading.patch
-new file mode 100644
-index 0000000000000000000000000000000000000000..e7e19ac957dbfaa9510016d3387abe9eed353538
---- /dev/null
-+++ b/package/kernel/mt76/patches/001-mt76-mt76x0-disable-gtk-offloading.patch
-@@ -0,0 +1,30 @@
-+From ae01717951013fbc8bb0315d902d5b9f5873631a Mon Sep 17 00:00:00 2001
-+From: David Bauer <mail@david-bauer.net>
-+Date: Fri, 12 Jun 2020 01:09:57 +0200
-+Subject: [PATCH] mt76: mt76x0: disable GTK offloading
-+
-+When the GTK is offloaded, MT7610 won't transmit any multicast frames.
-+This is most likely due to a bug in the offloading datapath. MT7612 is
-+not affected.
-+
-+Disable GTK offloading for now. It can be re-enabled once the bug in the
-+offloading path is fixed.
-+
-+Signed-off-by: David Bauer <mail@david-bauer.net>
-+---
-+ drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 ++++
-+ 1 file changed, 4 insertions(+)
-+
-+--- a/mt76x02_util.c
-++++ b/mt76x02_util.c
-+@@ -432,6 +432,10 @@ int mt76x02_set_key(struct ieee80211_hw
-+ 	    !(key->flags & IEEE80211_KEY_FLAG_PAIRWISE))
-+ 		return -EOPNOTSUPP;
-+ 
-++	/* MT76x0 GTK offloading is currently broken */
-++	if (is_mt76x0(dev) && !(key->flags & IEEE80211_KEY_FLAG_PAIRWISE))
-++		return -EOPNOTSUPP;
-++
-+ 	/*
-+ 	 * In USB AP mode, broadcast/multicast frames are setup in beacon
-+ 	 * data registers and sent via HW beacons engine, they require to
diff --git a/patches/openwrt/0015-hostapd-enter-DFS-state-if-no-available-channel-is-found.patch b/patches/openwrt/0014-hostapd-enter-DFS-state-if-no-available-channel-is-found.patch
similarity index 100%
rename from patches/openwrt/0015-hostapd-enter-DFS-state-if-no-available-channel-is-found.patch
rename to patches/openwrt/0014-hostapd-enter-DFS-state-if-no-available-channel-is-found.patch
diff --git a/patches/openwrt/0016-kernel-bridge-Implement-MLD-Querier-wake-up-calls-Android-bug-workaround.patch b/patches/openwrt/0015-kernel-bridge-Implement-MLD-Querier-wake-up-calls-Android-bug-workaround.patch
similarity index 100%
rename from patches/openwrt/0016-kernel-bridge-Implement-MLD-Querier-wake-up-calls-Android-bug-workaround.patch
rename to patches/openwrt/0015-kernel-bridge-Implement-MLD-Querier-wake-up-calls-Android-bug-workaround.patch
diff --git a/patches/openwrt/0017-ath79-Fix-fallback-to-bootloader-cmdline-on-empty-DT-bootargs.patch b/patches/openwrt/0016-ath79-Fix-fallback-to-bootloader-cmdline-on-empty-DT-bootargs.patch
similarity index 100%
rename from patches/openwrt/0017-ath79-Fix-fallback-to-bootloader-cmdline-on-empty-DT-bootargs.patch
rename to patches/openwrt/0016-ath79-Fix-fallback-to-bootloader-cmdline-on-empty-DT-bootargs.patch
diff --git a/patches/openwrt/0018-ath79-Add-support-for-Plasma-Cloud-PA300.patch b/patches/openwrt/0017-ath79-Add-support-for-Plasma-Cloud-PA300.patch
similarity index 100%
rename from patches/openwrt/0018-ath79-Add-support-for-Plasma-Cloud-PA300.patch
rename to patches/openwrt/0017-ath79-Add-support-for-Plasma-Cloud-PA300.patch
diff --git a/patches/openwrt/0019-ath79-Add-support-for-Plasma-Cloud-PA300E.patch b/patches/openwrt/0018-ath79-Add-support-for-Plasma-Cloud-PA300E.patch
similarity index 100%
rename from patches/openwrt/0019-ath79-Add-support-for-Plasma-Cloud-PA300E.patch
rename to patches/openwrt/0018-ath79-Add-support-for-Plasma-Cloud-PA300E.patch
diff --git a/patches/openwrt/0020-ipq40xx-Change-name-for-openmesh.sh-to-vendor-free-name.patch b/patches/openwrt/0019-ipq40xx-Change-name-for-openmesh.sh-to-vendor-free-name.patch
similarity index 100%
rename from patches/openwrt/0020-ipq40xx-Change-name-for-openmesh.sh-to-vendor-free-name.patch
rename to patches/openwrt/0019-ipq40xx-Change-name-for-openmesh.sh-to-vendor-free-name.patch
diff --git a/patches/openwrt/0021-ipq40xx-add-support-for-Plasma-Cloud-PA1200.patch b/patches/openwrt/0020-ipq40xx-add-support-for-Plasma-Cloud-PA1200.patch
similarity index 100%
rename from patches/openwrt/0021-ipq40xx-add-support-for-Plasma-Cloud-PA1200.patch
rename to patches/openwrt/0020-ipq40xx-add-support-for-Plasma-Cloud-PA1200.patch
diff --git a/patches/openwrt/0022-ipq40xx-add-support-for-Plasma-Cloud-PA2200.patch b/patches/openwrt/0021-ipq40xx-add-support-for-Plasma-Cloud-PA2200.patch
similarity index 100%
rename from patches/openwrt/0022-ipq40xx-add-support-for-Plasma-Cloud-PA2200.patch
rename to patches/openwrt/0021-ipq40xx-add-support-for-Plasma-Cloud-PA2200.patch
diff --git a/patches/openwrt/0023-kernel-bridge-Fix-a-deadlock-when-enabling-multicast-snooping.patch b/patches/openwrt/0022-kernel-bridge-Fix-a-deadlock-when-enabling-multicast-snooping.patch
similarity index 100%
rename from patches/openwrt/0023-kernel-bridge-Fix-a-deadlock-when-enabling-multicast-snooping.patch
rename to patches/openwrt/0022-kernel-bridge-Fix-a-deadlock-when-enabling-multicast-snooping.patch
-- 
GitLab