kconfig: loop as long as we changed some symbols in randconfig
[carl9170fw.git] / config / conf.c
index 8b5fdf57921572c93f950d65af93b147fd3a87e3..e308f5bf09a546b85017eea5e551ddbc8ceecc7b 100644 (file)
@@ -516,6 +516,7 @@ int main(int ac, char **av)
                                        seed = tmp;
                                }
                        }
+                       fprintf( stderr, "KCONFIG_SEED=0x%X\n", seed );
                        srand(seed);
                        break;
                }
@@ -614,7 +615,8 @@ int main(int ac, char **av)
                conf_set_all_new_symbols(def_default);
                break;
        case randconfig:
-               conf_set_all_new_symbols(def_random);
+               /* Really nothing to do in this loop */
+               while (conf_set_all_new_symbols(def_random)) ;
                break;
        case defconfig:
                conf_set_all_new_symbols(def_default);