ALSA: ca0106 - Don't override the values at resume
[safe/jmp/linux-2.6] / scripts / kconfig / confdata.c
index 0759761..830d9ea 100644 (file)
@@ -223,7 +223,7 @@ load:
                        if (def == S_DEF_USER) {
                                sym = sym_find(line + 9);
                                if (!sym) {
-                                       conf_warning("trying to assign nonexistent symbol %s", line + 9);
+                                       sym_add_change_count(1);
                                        break;
                                }
                        } else {
@@ -262,7 +262,7 @@ load:
                        if (def == S_DEF_USER) {
                                sym = sym_find(line + 7);
                                if (!sym) {
-                                       conf_warning("trying to assign nonexistent symbol %s", line + 7);
+                                       sym_add_change_count(1);
                                        break;
                                }
                        } else {
@@ -852,8 +852,7 @@ void conf_set_all_new_symbols(enum conf_def_mode mode)
 
        }
 
-       if (modules_sym)
-               sym_calc_value(modules_sym);
+       sym_clear_all_valid();
 
        if (mode != def_random)
                return;