Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes

* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:
kconfig: drop the ""trying to assign nonexistent symbol" warning
kconfig: always write out .config

+3 -7
+1 -1
scripts/kconfig/conf.c
··· 596 596 break; 597 597 } 598 598 599 - if (conf_get_changed() && conf_write(NULL)) { 599 + if (conf_write(NULL)) { 600 600 fprintf(stderr, _("\n*** Error during writing of the kernel configuration.\n\n")); 601 601 exit(1); 602 602 }
+2 -6
scripts/kconfig/confdata.c
··· 222 222 continue; 223 223 if (def == S_DEF_USER) { 224 224 sym = sym_find(line + 9); 225 - if (!sym) { 226 - conf_warning("trying to assign nonexistent symbol %s", line + 9); 225 + if (!sym) 227 226 break; 228 - } 229 227 } else { 230 228 sym = sym_lookup(line + 9, 0); 231 229 if (sym->type == S_UNKNOWN) ··· 259 261 } 260 262 if (def == S_DEF_USER) { 261 263 sym = sym_find(line + 7); 262 - if (!sym) { 263 - conf_warning("trying to assign nonexistent symbol %s", line + 7); 264 + if (!sym) 264 265 break; 265 - } 266 266 } else { 267 267 sym = sym_lookup(line + 7, 0); 268 268 if (sym->type == S_UNKNOWN)