kconfig: make randconfig fair for booleans
Give boolean symbols a 50% chance of getting enabled, rather than 67%. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk> Acked-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Michal Marek <mmarek@suse.cz>
This commit is contained in:
parent
0a28c47b8d
commit
1244b41d00
1 changed files with 2 additions and 1 deletions
|
@ -862,7 +862,8 @@ void conf_set_all_new_symbols(enum conf_def_mode mode)
|
|||
sym->def[S_DEF_USER].tri = no;
|
||||
break;
|
||||
case def_random:
|
||||
sym->def[S_DEF_USER].tri = (tristate)(rand() % 3);
|
||||
cnt = sym_get_type(sym) == S_TRISTATE ? 3 : 2;
|
||||
sym->def[S_DEF_USER].tri = (tristate)(rand() % cnt);
|
||||
break;
|
||||
default:
|
||||
continue;
|
||||
|
|
Loading…
Reference in a new issue