From: Arnd Bergmann The kernel_execve implementation added to h8300, m68k, sh, sh64, sparc and v850 needs the definition of __NR_execve, but I forgot to #include asm/unistd.h which defines this. Signed-off-by: Arnd Bergmann Signed-off-by: Andrew Morton --- arch/h8300/kernel/sys_h8300.c | 1 + arch/m68k/kernel/sys_m68k.c | 1 + arch/sh/kernel/sys_sh.c | 1 + arch/sh64/kernel/sys_sh64.c | 1 + arch/sparc/kernel/sys_sparc.c | 1 + arch/sparc64/kernel/sys_sparc.c | 1 + arch/v850/kernel/syscalls.c | 1 + 7 files changed, 7 insertions(+) diff -puN arch/h8300/kernel/sys_h8300.c~provide-kernel_execve-on-all-architectures-fix-2 arch/h8300/kernel/sys_h8300.c --- a/arch/h8300/kernel/sys_h8300.c~provide-kernel_execve-on-all-architectures-fix-2 +++ a/arch/h8300/kernel/sys_h8300.c @@ -25,6 +25,7 @@ #include #include #include +#include /* * sys_pipe() is the normal C calling standard for creating diff -puN arch/m68k/kernel/sys_m68k.c~provide-kernel_execve-on-all-architectures-fix-2 arch/m68k/kernel/sys_m68k.c --- a/arch/m68k/kernel/sys_m68k.c~provide-kernel_execve-on-all-architectures-fix-2 +++ a/arch/m68k/kernel/sys_m68k.c @@ -27,6 +27,7 @@ #include #include #include +#include /* * sys_pipe() is the normal C calling standard for creating diff -puN arch/sh64/kernel/sys_sh64.c~provide-kernel_execve-on-all-architectures-fix-2 arch/sh64/kernel/sys_sh64.c --- a/arch/sh64/kernel/sys_sh64.c~provide-kernel_execve-on-all-architectures-fix-2 +++ a/arch/sh64/kernel/sys_sh64.c @@ -32,6 +32,7 @@ #include #include #include +#include #define REG_3 3 diff -puN arch/sh/kernel/sys_sh.c~provide-kernel_execve-on-all-architectures-fix-2 arch/sh/kernel/sys_sh.c --- a/arch/sh/kernel/sys_sh.c~provide-kernel_execve-on-all-architectures-fix-2 +++ a/arch/sh/kernel/sys_sh.c @@ -24,6 +24,7 @@ #include #include +#include /* * sys_pipe() is the normal C calling standard for creating diff -puN arch/sparc64/kernel/sys_sparc.c~provide-kernel_execve-on-all-architectures-fix-2 arch/sparc64/kernel/sys_sparc.c --- a/arch/sparc64/kernel/sys_sparc.c~provide-kernel_execve-on-all-architectures-fix-2 +++ a/arch/sparc64/kernel/sys_sparc.c @@ -31,6 +31,7 @@ #include #include #include +#include /* #define DEBUG_UNIMP_SYSCALL */ diff -puN arch/sparc/kernel/sys_sparc.c~provide-kernel_execve-on-all-architectures-fix-2 arch/sparc/kernel/sys_sparc.c --- a/arch/sparc/kernel/sys_sparc.c~provide-kernel_execve-on-all-architectures-fix-2 +++ a/arch/sparc/kernel/sys_sparc.c @@ -24,6 +24,7 @@ #include #include +#include /* #define DEBUG_UNIMP_SYSCALL */ diff -puN arch/v850/kernel/syscalls.c~provide-kernel_execve-on-all-architectures-fix-2 arch/v850/kernel/syscalls.c --- a/arch/v850/kernel/syscalls.c~provide-kernel_execve-on-all-architectures-fix-2 +++ a/arch/v850/kernel/syscalls.c @@ -33,6 +33,7 @@ #include #include #include +#include /* * sys_ipc() is the de-multiplexer for the SysV IPC calls.. _