Ver Fonte

mac80211: fix kconf handling of allnoconfig, fixes spurious brcmfmac related build errors

Signed-off-by: Felix Fietkau <[email protected]>

SVN-Revision: 47371
Felix Fietkau há 10 anos atrás
pai
commit
356008e748
1 ficheiros alterados com 20 adições e 0 exclusões
  1. 20 0
      package/kernel/mac80211/patches/002-change_allconfig.patch

+ 20 - 0
package/kernel/mac80211/patches/002-change_allconfig.patch

@@ -42,3 +42,23 @@
  		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