[][MAC80211][core][Fix kernel warning of check_flush_dependency]

[Description]
Fix kernel warning of check_flush_dependency.
When current workqueue is cfg80211 and mt76 call mt7915_stop or mt7915_set_channel,
the targer workwueue is phy0 without WQ_MEM_RECLAIM and cause kernel show warning message.
Change phy0 target workqueue also with WQ_MEM_RECLAIM flag.

[Release-log]
N/A

Change-Id: I0c2cfa8d81165f63f9d77d9917b5a5b123b6c586
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7828585
diff --git a/autobuild_mac80211_release/package/kernel/mac80211/patches/subsys/mtk-0022-mac80211-mtk-avoid-kernel-warning-of-check_flush_dep.patch b/autobuild_mac80211_release/package/kernel/mac80211/patches/subsys/mtk-0022-mac80211-mtk-avoid-kernel-warning-of-check_flush_dep.patch
new file mode 100644
index 0000000..57bd3ad
--- /dev/null
+++ b/autobuild_mac80211_release/package/kernel/mac80211/patches/subsys/mtk-0022-mac80211-mtk-avoid-kernel-warning-of-check_flush_dep.patch
@@ -0,0 +1,26 @@
+From a81a59cd66a057efda4c3d5cea2d5c421a0372ff Mon Sep 17 00:00:00 2001
+From: Evelyn Tsai <evelyn.tsai@mediatek.com>
+Date: Thu, 3 Aug 2023 06:59:29 +0800
+Subject: [PATCH 1/5] mac80211: mtk: avoid kernel warning of
+ check_flush_dependency
+
+---
+ net/mac80211/main.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/net/mac80211/main.c b/net/mac80211/main.c
+index 769071a..740372f 100644
+--- a/net/mac80211/main.c
++++ b/net/mac80211/main.c
+@@ -1204,7 +1204,7 @@ int ieee80211_register_hw(struct ieee80211_hw *hw)
+ 		hw->queues = IEEE80211_MAX_QUEUES;
+ 
+ 	local->workqueue =
+-		alloc_ordered_workqueue("%s", 0, wiphy_name(local->hw.wiphy));
++		alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, wiphy_name(local->hw.wiphy));
+ 	if (!local->workqueue) {
+ 		result = -ENOMEM;
+ 		goto fail_workqueue;
+-- 
+2.18.0
+