mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-23 07:22:33 +00:00
1bfcc1ea8a
Brings lots of driver updates and API changes needed for mt76 updates. Disable iwlwifi and ath11k on 5.15, since backport is too difficult, and the only remaining targets won't need those drivers. Signed-off-by: Felix Fietkau <nbd@nbd.name>
39 lines
1.2 KiB
Diff
39 lines
1.2 KiB
Diff
brcmfmac: disable dump_survey on Raspberry Pi
|
|
|
|
Enabling this causes slow iwinfo calls on Raspberry Pi and LuCI slows down
|
|
when wireless is enabled.
|
|
https://github.com/openwrt/openwrt/issues/14013
|
|
|
|
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
|
|
---
|
|
|
|
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
|
|
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
|
|
@@ -7979,6 +7979,7 @@ static s32 brcmf_translate_country_code(
|
|
return 0;
|
|
}
|
|
|
|
+#if !defined(CONFIG_ARCH_BCM2835)
|
|
static int
|
|
brcmf_parse_dump_obss(char *buf, struct brcmf_dump_survey *survey)
|
|
{
|
|
@@ -8201,6 +8202,7 @@ exit:
|
|
brcmf_set_mpc(ifp, 1);
|
|
return err;
|
|
}
|
|
+#endif /* CONFIG_ARCH_BCM2835 */
|
|
|
|
static void brcmf_cfg80211_reg_notifier(struct wiphy *wiphy,
|
|
struct regulatory_request *req)
|
|
@@ -8353,8 +8355,10 @@ struct brcmf_cfg80211_info *brcmf_cfg802
|
|
if (brcmf_feat_is_enabled(ifp, BRCMF_FEAT_WOWL_GTK))
|
|
ops->set_rekey_data = brcmf_cfg80211_set_rekey_data;
|
|
#endif
|
|
+#if !defined(CONFIG_ARCH_BCM2835)
|
|
if (brcmf_feat_is_enabled(ifp, BRCMF_FEAT_DUMP_OBSS))
|
|
ops->dump_survey = brcmf_cfg80211_dump_survey;
|
|
+#endif /* CONFIG_ARCH_BCM2835 */
|
|
|
|
err = wiphy_register(wiphy);
|
|
if (err < 0) {
|