mac80211: fix kconf handling of allnoconfig, fixes spurious brcmfmac related build...
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 3 Nov 2015 12:00:36 +0000 (12:00 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 3 Nov 2015 12:00:36 +0000 (12:00 +0000)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47371 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/kernel/mac80211/patches/002-change_allconfig.patch

index 65154ee..bd5bebf 100644 (file)
                break;
        default:
                break;
+--- a/kconf/confdata.c
++++ b/kconf/confdata.c
+@@ -1169,6 +1169,8 @@ bool conf_set_all_new_symbols(enum conf_
+       }
+       bool has_changed = false;
++      sym_clear_all_valid();
++
+       for_all_symbols(i, sym) {
+               if (sym_has_value(sym) || (sym->flags & SYMBOL_VALID))
+                       continue;
+@@ -1212,8 +1214,6 @@ bool conf_set_all_new_symbols(enum conf_
+       }
+-      sym_clear_all_valid();
+-
+       /*
+        * We have different type of choice blocks.
+        * If curr.tri equals to mod then we can select several