4.4.y build failure

Greg Kroah-Hartman gregkh at linuxfoundation.org
Mon Sep 17 20:23:00 UTC 2018


On Mon, Sep 17, 2018 at 12:19:57PM -0700, Dan Rue wrote:
> I'm seeing the following i386 build failure with defconfig on 4.4-rc branch:
> 
> $ make ARCH=i386
>   CHK     include/config/kernel.release
>   CHK     include/generated/uapi/linux/version.h
>   CHK     include/generated/utsrelease.h
>   CHK     include/generated/bounds.h
>   CHK     include/generated/timeconst.h
>   CHK     include/generated/asm-offsets.h
>   CALL    scripts/checksyscalls.sh
>   CHK     include/generated/compile.h
>   CC      arch/x86/kernel/machine_kexec_32.o
> arch/x86/kernel/machine_kexec_32.c: In function ‘machine_kexec_free_page_tables’:
> arch/x86/kernel/machine_kexec_32.c:73:45: error: ‘PGD_ALLOCATION_ORDER’ undeclared (first use in this function); did you mean ‘PAGE_ALLOC_COSTLY_ORDER’?
>   free_pages((unsigned long)image->arch.pgd, PGD_ALLOCATION_ORDER);
>                                              ^~~~~~~~~~~~~~~~~~~~
>                                              PAGE_ALLOC_COSTLY_ORDER
> arch/x86/kernel/machine_kexec_32.c:73:45: note: each undeclared identifier is reported only once for each function it appears in
> arch/x86/kernel/machine_kexec_32.c: In function ‘machine_kexec_alloc_page_tables’:
> arch/x86/kernel/machine_kexec_32.c:90:11: error: ‘PGD_ALLOCATION_ORDER’ undeclared (first use in this function); did you mean ‘PAGE_ALLOC_COSTLY_ORDER’?
>            PGD_ALLOCATION_ORDER);
>            ^~~~~~~~~~~~~~~~~~~~
>            PAGE_ALLOC_COSTLY_ORDER
> scripts/Makefile.build:269: recipe for target 'arch/x86/kernel/machine_kexec_32.o' failed
> make[2]: *** [arch/x86/kernel/machine_kexec_32.o] Error 1
> scripts/Makefile.build:476: recipe for target 'arch/x86/kernel' failed
> make[1]: *** [arch/x86/kernel] Error 2
> Makefile:980: recipe for target 'arch/x86' failed
> make: *** [arch/x86] Error 2

Hugh pointed out the offending commit, let me go drop it from the tree.
Thanks for the report.

greg k-h


More information about the Linux-stable-mirror mailing list