Fix kexec compile error, undeclared 'vmlist'
PATCH 1/1 Fix kexec compile error, undeclared 'vmlist'
Hi,
Current -git fails to compile, at least on ppc:
kernel/kexec.c: In function 'crash_save_vmcoreinfo_init':kernel/kexec.c:1374: error: 'vmlist' undeclared (first use in this function) kernel/kexec.c:1374: error: (Each undeclared identifier is reported only once kernel/kexec.c:1374: error: for each function it appears in.) kernel/kexec.c:1410: error: invalid use of undefined type 'struct vm_struct'
It's missing a vmalloc.h include, introduced byacd99dbf54020f5c80b9aa2f2ea86f43cb285b02.
kernel/kexec.c +1 -0
@@ -30,6 +30,7 @@#include <linux/pm.h> #include <linux/cpu.h> #include <linux/console.h> +#include <linux/vmalloc.h> #include <asm/page.h> #include <asm/uaccess.h>
Signature · 1 line
Jens Axboe
Quoted 20 lines · Jens Axboe
Hi,
Current -git fails to compile, at least on ppc:
kernel/kexec.c: In function 'crash_save_vmcoreinfo_init':kernel/kexec.c:1374: error: 'vmlist' undeclared (first use in this function)kernel/kexec.c:1374: error: (Each undeclared identifier is reported only oncekernel/kexec.c:1374: error: for each function it appears in.)kernel/kexec.c:1410: error: invalid use of undefined type 'structvm_struct'It's missing a
vmalloc.hinclude, introduced byacd99dbf54020f5c80b9aa2f2ea86f43cb285b02.Signed-off-by Jens Axboe <[email protected]>kernel/kexec.c +0
-0
kernel/kexec.c line 36
Quoted 7 lines
kernel/kexec.c +1
-0@@ -30,6 +30,7 @@#include <linux/pm.h> #include <linux/cpu.h> #include <linux/console.h> +#include <linux/vmalloc.h> #include <asm/page.h> #include <asm/uaccess.h>
So this was already fixed and pushed out by Tony, so nevermind the extra noise. Apparently I had pulled this morning just before, so missed the last few changes.
Signature · 1 line
Jens Axboe