From: Andrew Morton include/linux/page-flags.h: In function 'SetPageUptodate': include/linux/page-flags.h:135: error: dereferencing pointer to incomplete type include/linux/page-flags.h:136: warning: implicit declaration of function 'page_test_and_clear_dirty' In file included from include/linux/mm.h:41, from include/linux/pagemap.h:8, from arch/s390/appldata/appldata_base.c:22: include/asm/pgtable.h: At top level: include/asm/pgtable.h:608: error: static declaration of 'page_test_and_clear_dirty' follows non-static declaration include/linux/page-flags.h:136: error: previous implicit declaration of 'page_test_and_clear_dirty' was here Cc: Heiko Carstens Cc: Martin Schwidefsky Signed-off-by: Andrew Morton --- arch/s390/appldata/appldata_base.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN arch/s390/appldata/appldata_base.c~convert-s390-page-handling-macros-to-functions-fix arch/s390/appldata/appldata_base.c --- a/arch/s390/appldata/appldata_base.c~convert-s390-page-handling-macros-to-functions-fix +++ a/arch/s390/appldata/appldata_base.c @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include #include #include _