Hi Daniel, [auto build test ERROR on v4.5-rc3] [also build test ERROR on next-20160208] [if your patch is applied to the wrong git tree, please drop us a note to help improving the system] url: https://github.com/0day-ci/linux/commits/Daniel-Wagner/Differentiate-between-32-and-64-bit-ELF-header/20160208-234759 config: mips-fuloong2e_defconfig (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=mips All error/warnings (new ones prefixed by >>): arch/mips/kernel/../../../fs/binfmt_elf.c: In function 'load_elf_interp': >> arch/mips/kernel/binfmt_elfn32.c:38:7: error: implicit declaration of function 'mips_elf_check_machine' [-Werror=implicit-function-declaration] if (!mips_elf_check_machine(__h)) \ ^ >> arch/mips/kernel/../../../fs/binfmt_elf.c:536:7: note: in expansion of macro 'elf_check_arch' if (!elf_check_arch(interp_elf_ex)) ^ cc1: some warnings being treated as errors -- arch/mips/kernel/../../../fs/binfmt_elf.c: In function 'load_elf_interp': >> arch/mips/kernel/binfmt_elfo32.c:50:7: error: implicit declaration of function 'mips_elf_check_machine' [-Werror=implicit-function-declaration] if (!mips_elf_check_machine(__h)) \ ^ >> arch/mips/kernel/../../../fs/binfmt_elf.c:536:7: note: in expansion of macro 'elf_check_arch' if (!elf_check_arch(interp_elf_ex)) ^ cc1: some warnings being treated as errors vim +/mips_elf_check_machine +38 arch/mips/kernel/binfmt_elfn32.c 32 */ 33 #define elf_check_arch(hdr) \ 34 ({ \ 35 int __res = 1; \ 36 struct elfhdr *__h = (hdr); \ 37 \ > 38 if (!mips_elf_check_machine(__h)) \ 39 __res = 0; \ 40 if (__h->e_ident[EI_CLASS] != ELFCLASS32) \ 41 __res = 0; \ --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation