kconfig: do not override symbols already set
For randconfig, if a list of required symbols is specified with KCONFIG_ALLCONFIG, such symbols do not "have a value" as per sym_has_value(), but have the "valid" flag set. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
This commit is contained in:
		
							parent
							
								
									61fa0e17f9
								
							
						
					
					
						commit
						cfa98f2e0a
					
				| @ -1109,7 +1109,7 @@ void conf_set_all_new_symbols(enum conf_def_mode mode) | ||||
| 	int i, cnt; | ||||
| 
 | ||||
| 	for_all_symbols(i, sym) { | ||||
| 		if (sym_has_value(sym)) | ||||
| 		if (sym_has_value(sym) || (sym->flags & SYMBOL_VALID)) | ||||
| 			continue; | ||||
| 		switch (sym_get_type(sym)) { | ||||
| 		case S_BOOLEAN: | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user