diff options
Diffstat (limited to 'scripts/kconfig/confdata.c')
| -rw-r--r-- | scripts/kconfig/confdata.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c index 87f72380407..f88d90f2022 100644 --- a/scripts/kconfig/confdata.c +++ b/scripts/kconfig/confdata.c @@ -1178,7 +1178,10 @@ bool conf_set_all_new_symbols(enum conf_def_mode mode)  				sym->def[S_DEF_USER].tri = mod;  				break;  			case def_no: -				sym->def[S_DEF_USER].tri = no; +				if (sym->flags & SYMBOL_ALLNOCONFIG_Y) +					sym->def[S_DEF_USER].tri = yes; +				else +					sym->def[S_DEF_USER].tri = no;  				break;  			case def_random:  				sym->def[S_DEF_USER].tri = no;  | 
