From: Bernhard Rosenkraenzer CC arch/i386/kernel/sys_i386.o arch/i386/kernel/sys_i386.c: In function 'kernel_execve': arch/i386/kernel/sys_i386.c:262: error: '__NR_execve' undeclared (first use in this function) arch/i386/kernel/sys_i386.c:262: error: (Each undeclared identifier is reported only once arch/i386/kernel/sys_i386.c:262: error: for each function it appears in.) make[1]: *** [arch/i386/kernel/sys_i386.o] Error 1 make: *** [arch/i386/kernel] Error 2 It's just a missing #include for the __NR_execve define -- fix below. Signed-off-by: Bernhard Rosenkraenzer Cc: Arnd Bergmann Signed-off-by: Andrew Morton --- arch/i386/kernel/sys_i386.c | 1 + 1 file changed, 1 insertion(+) diff -puN arch/i386/kernel/sys_i386.c~provide-kernel_execve-on-all-architectures-fix-3 arch/i386/kernel/sys_i386.c --- a/arch/i386/kernel/sys_i386.c~provide-kernel_execve-on-all-architectures-fix-3 +++ a/arch/i386/kernel/sys_i386.c @@ -21,6 +21,7 @@ #include #include +#include #include /* _