forked from mirrors/linux
		
	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
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
					@ -1109,7 +1109,7 @@ void conf_set_all_new_symbols(enum conf_def_mode mode)
 | 
				
			||||||
	int i, cnt;
 | 
						int i, cnt;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for_all_symbols(i, sym) {
 | 
						for_all_symbols(i, sym) {
 | 
				
			||||||
		if (sym_has_value(sym))
 | 
							if (sym_has_value(sym) || (sym->flags & SYMBOL_VALID))
 | 
				
			||||||
			continue;
 | 
								continue;
 | 
				
			||||||
		switch (sym_get_type(sym)) {
 | 
							switch (sym_get_type(sym)) {
 | 
				
			||||||
		case S_BOOLEAN:
 | 
							case S_BOOLEAN:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue