From: Adrian Bunk This patch contains the following cleanups: - every file should include the headers containing the prototypes for its global functions - make the needlessly global putback_lru_pages() static Signed-off-by: Adrian Bunk Acked-by: Christoph Lameter Signed-off-by: Andrew Morton --- include/linux/migrate.h | 2 -- mm/migrate.c | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff -puN include/linux/migrate.h~mm-migratec-cleanups include/linux/migrate.h --- a/include/linux/migrate.h~mm-migratec-cleanups +++ a/include/linux/migrate.h @@ -26,7 +26,6 @@ static inline int vma_migratable(struct } extern int isolate_lru_page(struct page *p, struct list_head *pagelist); -extern int putback_lru_pages(struct list_head *l); extern int migrate_page(struct address_space *, struct page *, struct page *); extern int migrate_pages(struct list_head *l, new_page_t x, unsigned long); @@ -44,7 +43,6 @@ static inline int vma_migratable(struct static inline int isolate_lru_page(struct page *p, struct list_head *list) { return -ENOSYS; } -static inline int putback_lru_pages(struct list_head *l) { return 0; } static inline int migrate_pages(struct list_head *l, new_page_t x, unsigned long private) { return -ENOSYS; } diff -puN mm/migrate.c~mm-migratec-cleanups mm/migrate.c --- a/mm/migrate.c~mm-migratec-cleanups +++ a/mm/migrate.c @@ -28,6 +28,7 @@ #include #include #include +#include #include "internal.h" @@ -100,7 +101,7 @@ static inline void move_to_lru(struct pa * * returns the number of pages put back. */ -int putback_lru_pages(struct list_head *l) +static int putback_lru_pages(struct list_head *l) { struct page *page; struct page *page2; _