From: Jeff Dike um_uaccess.h refers to FIXADDR_USER_*, so it should include fixmap.h. I also changed the non-UML includes to use <> instead of "". Signed-off-by: Jeff Dike Signed-off-by: Andrew Morton --- arch/um/include/um_uaccess.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff -puN arch/um/include/um_uaccess.h~uml-header-untangling-fix arch/um/include/um_uaccess.h --- a/arch/um/include/um_uaccess.h~uml-header-untangling-fix +++ a/arch/um/include/um_uaccess.h @@ -6,7 +6,8 @@ #ifndef __ARCH_UM_UACCESS_H #define __ARCH_UM_UACCESS_H -#include "asm/elf.h" +#include +#include #include "sysdep/archsetjmp.h" #define __under_task_size(addr, size) \ _