From: Andrew Morton In file included from include/linux/fs.h:220, from init/initramfs.c:2: include/linux/radix-tree.h: In function `radix_tree_preload_end': include/linux/radix-tree.h:69: error: dereferencing pointer to incomplete type x86_64 includes files seem screwed. thread_info.h references `current', but sched.h includes thread_info.h. Blerk. Madly paper over it. Cc: Nick Piggin Cc: "Paul E. McKenney" Cc: Andi Kleen Signed-off-by: Andrew Morton --- include/linux/radix-tree.h | 1 + 1 files changed, 1 insertion(+) diff -puN include/linux/radix-tree.h~rcu-file-use-atomic-primitives-fix include/linux/radix-tree.h --- 25/include/linux/radix-tree.h~rcu-file-use-atomic-primitives-fix 2005-12-04 19:10:32.000000000 -0800 +++ 25-akpm/include/linux/radix-tree.h 2005-12-04 19:10:32.000000000 -0800 @@ -19,6 +19,7 @@ #ifndef _LINUX_RADIX_TREE_H #define _LINUX_RADIX_TREE_H +#include #include #include _