--- linux-2.6-mm/scripts/kconfig/confdata.c.2.6.14-mm2 2005-11-15 00:41:29.647399464 +0100 +++ linux-2.6-mm/scripts/kconfig/confdata.c 2005-11-15 00:45:21.291184256 +0100 @@ -518,23 +518,13 @@ int conf_write(const char *name) if (!name) name = conf_def_filename; sprintf(tmpname, "%s.old", name); -// printf("rename1(%s, %s)\n", name, tmpname); -// rename(name, tmpname); + rename(name, tmpname); } sprintf(tmpname, "%s%s", dirname, basename); -// printf("rename2(%s, %s)\n", newname, tmpname); -#if 0 if (rename(newname, tmpname)) return 1; -#else - { - char buf[256]; - sprintf(buf, "cp %s %s", newname, tmpname); - system(buf); - unlink(newname); - } -#endif - sym_change_count = 0; - + + sym_change_count = 0; + return 0; }