From: Andrew Morton - include/linux/net.h: remove need for splice.h inclusion - include/linux/skbuff.h: remove dependency on net.h (probably pointless, given that it includes net.h anwyay). (akpm: still broken, still needed!) Cc: Jens Axboe Signed-off-by: Andrew Morton --- include/linux/net.h | 2 +- include/linux/skbuff.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff -puN include/linux/net.h~git-block-fix-headers_check include/linux/net.h --- a/include/linux/net.h~git-block-fix-headers_check +++ a/include/linux/net.h @@ -19,10 +19,10 @@ #define _LINUX_NET_H #include -#include #include struct poll_table_struct; +struct pipe_inode_info; struct inode; struct net; diff -puN include/linux/skbuff.h~git-block-fix-headers_check include/linux/skbuff.h --- a/include/linux/skbuff.h~git-block-fix-headers_check +++ a/include/linux/skbuff.h @@ -29,6 +29,8 @@ #include #include +struct pipe_inode_info; + #define HAVE_ALLOC_SKB /* For the drivers to know */ #define HAVE_ALIGNABLE_SKB /* Ditto 8) */ _