]> err.no Git - linux-2.6/blobdiff - scripts/kconfig/zconf.tab.c_shipped
[PATCH] zd1211rw: Add ID for ZyXEL ZyAIR G-220 v2
[linux-2.6] / scripts / kconfig / zconf.tab.c_shipped
index 137426e507ecb3c2190e044aad751b3392c63b8c..d777fe85627f0bc3a3d5ff7594ecbacb21452dbc 100644 (file)
@@ -2112,7 +2112,9 @@ void conf_parse(const char *name)
 
        sym_init();
        menu_init();
-       modules_sym = sym_lookup("MODULES", 0);
+       modules_sym = sym_lookup(NULL, 0);
+       modules_sym->type = S_BOOLEAN;
+       modules_sym->flags |= SYMBOL_AUTO;
        rootmenu.prompt = menu_add_prompt(P_MENU, "Linux Kernel Configuration", NULL);
 
 #if YYDEBUG
@@ -2122,12 +2124,18 @@ void conf_parse(const char *name)
        zconfparse();
        if (zconfnerrs)
                exit(1);
+       if (!modules_sym->prop) {
+               struct property *prop;
+
+               prop = prop_alloc(P_DEFAULT, modules_sym);
+               prop->expr = expr_alloc_symbol(sym_lookup("MODULES", 0));
+       }
        menu_finalize(&rootmenu);
        for_all_symbols(i, sym) {
                sym_check_deps(sym);
         }
 
-       sym_change_count = 1;
+       sym_set_change_count(1);
 }
 
 const char *zconf_tokenname(int token)