From: Andrew Morton arm: In file included from include/linux/wait.h:22, from include/linux/fs.h:271, from fs/jfs/jfs_imap.c:44: include/linux/list.h: In function `list_splice_init_rcu': include/linux/list.h:387: warning: implicit declaration of function `might_sleep' Fix it the easy way ;) Cc: Paul E. McKenney Cc: Corey Minyard Signed-off-by: Andrew Morton --- include/linux/list.h | 1 - 1 file changed, 1 deletion(-) diff -puN include/linux/list.h~add-an-rcu-version-of-list-splicing-fix include/linux/list.h --- a/include/linux/list.h~add-an-rcu-version-of-list-splicing-fix +++ a/include/linux/list.h @@ -384,7 +384,6 @@ static inline void list_splice_init_rcu( struct list_head *last = list->prev; struct list_head *at = head->next; - might_sleep(); if (list_empty(head)) return; _