From: Andrew Morton `make headers_check' fails with /usr/src/devel/usr/include/linux/futex.h requires linux/ktime.h, which does not exist in exported headers Cc: Sebastien Dugue Cc: Pierre Peiffer Cc: Ingo Molnar Cc: Ulrich Drepper Signed-off-by: Andrew Morton --- include/linux/futex.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff -puN include/linux/futex.h~make-futex_wait-use-an-hrtimer-for-timeout-fix include/linux/futex.h --- a/include/linux/futex.h~make-futex_wait-use-an-hrtimer-for-timeout-fix +++ a/include/linux/futex.h @@ -1,9 +1,10 @@ #ifndef _LINUX_FUTEX_H #define _LINUX_FUTEX_H -#include #include +union ktime; + /* Second argument to futex syscall */ @@ -95,7 +96,7 @@ struct robust_list_head { #define ROBUST_LIST_LIMIT 2048 #ifdef __KERNEL__ -long do_futex(u32 __user *uaddr, int op, u32 val, ktime_t *timeout, +long do_futex(u32 __user *uaddr, int op, u32 val, union ktime *timeout, u32 __user *uaddr2, u32 val2, u32 val3); extern int _