asm/ptrace.h needs linux/compiler.h From: Jean Delvare On x86_64, uses __user but doesn't include . This could lead to build failures. Fix it. Or maybe we can simply omit the __user in the declaration? I don't know. Signed-off-by: Jean Delvare Signed-off-by: Andi Kleen --- include/asm-x86_64/ptrace.h | 1 + 1 file changed, 1 insertion(+) Index: linux/include/asm-x86_64/ptrace.h =================================================================== --- linux.orig/include/asm-x86_64/ptrace.h +++ linux/include/asm-x86_64/ptrace.h @@ -1,6 +1,7 @@ #ifndef _X86_64_PTRACE_H #define _X86_64_PTRACE_H +#include /* For __user */ #include #ifndef __ASSEMBLY__