From f3a1db04f0ebba577598f1577d3c8c756c8bf757 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 29 Feb 2016 17:19:04 +0000 Subject: mac80211: backport from trunk r48782 + required kernel patches and mt76, mwlwifi Signed-off-by: Felix Fietkau git-svn-id: svn://svn.openwrt.org/openwrt/branches/chaos_calmer@48822 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- ...-Add-module-parameter-to-disable-features.patch | 54 ---------------------- 1 file changed, 54 deletions(-) delete mode 100644 package/kernel/mac80211/patches/370-0012-brcmfmac-Add-module-parameter-to-disable-features.patch (limited to 'package/kernel/mac80211/patches/370-0012-brcmfmac-Add-module-parameter-to-disable-features.patch') diff --git a/package/kernel/mac80211/patches/370-0012-brcmfmac-Add-module-parameter-to-disable-features.patch b/package/kernel/mac80211/patches/370-0012-brcmfmac-Add-module-parameter-to-disable-features.patch deleted file mode 100644 index 52c787ff61..0000000000 --- a/package/kernel/mac80211/patches/370-0012-brcmfmac-Add-module-parameter-to-disable-features.patch +++ /dev/null @@ -1,54 +0,0 @@ -From: Hante Meuleman -Date: Fri, 18 Sep 2015 22:08:15 +0200 -Subject: [PATCH] brcmfmac: Add module parameter to disable features. - -For debugging purpose it is very handy to be able to disable -features. It has happened a few times that new features turned -out not always being properly detected for all devices/firmwares. -Making it possible to disable the feature with a module parameter -will make testing/debugging easier. - -Reviewed-by: Arend Van Spriel -Reviewed-by: Franky (Zhenhui) Lin -Reviewed-by: Pieter-Paul Giesberts -Signed-off-by: Hante Meuleman -Signed-off-by: Arend van Spriel -Signed-off-by: Kalle Valo ---- - ---- a/drivers/net/wireless/brcm80211/brcmfmac/feature.c -+++ b/drivers/net/wireless/brcm80211/brcmfmac/feature.c -@@ -15,6 +15,7 @@ - */ - - #include -+#include - - #include - #include "core.h" -@@ -23,6 +24,12 @@ - #include "fwil.h" - #include "feature.h" - -+ -+/* Module param feature_disable (global for all devices) */ -+static int brcmf_feature_disable; -+module_param_named(feature_disable, brcmf_feature_disable, int, 0); -+MODULE_PARM_DESC(feature_disable, "Disable features"); -+ - /* - * expand feature list to array of feature strings. - */ -@@ -131,6 +138,12 @@ void brcmf_feat_attach(struct brcmf_pub - brcmf_feat_iovar_int_set(ifp, BRCMF_FEAT_MBSS, "mbss", 0); - brcmf_feat_iovar_int_get(ifp, BRCMF_FEAT_P2P, "p2p"); - -+ if (brcmf_feature_disable) { -+ brcmf_dbg(INFO, "Features: 0x%02x, disable: 0x%02x\n", -+ ifp->drvr->feat_flags, brcmf_feature_disable); -+ ifp->drvr->feat_flags &= ~brcmf_feature_disable; -+ } -+ - /* set chip related quirks */ - switch (drvr->bus_if->chip) { - case BRCM_CC_43236_CHIP_ID: -- cgit v1.2.3