From: Andrew Morton Cc: Andy Whitcroft Cc: Mel Gorman Signed-off-by: Andrew Morton --- mm/page_alloc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff -puN mm/page_alloc.c~bias-the-location-of-pages-freed-for-min_free_kbytes-in-the-same-max_order_nr_pages-blocks-tidy mm/page_alloc.c --- a/mm/page_alloc.c~bias-the-location-of-pages-freed-for-min_free_kbytes-in-the-same-max_order_nr_pages-blocks-tidy +++ a/mm/page_alloc.c @@ -2268,7 +2268,7 @@ static inline unsigned long wait_table_b * higher will lead to a bigger reserve which will get freed as contiguous * blocks as reclaim kicks in */ -void setup_zone_migrate_reserve(struct zone *zone) +static void setup_zone_migrate_reserve(struct zone *zone) { unsigned long start_pfn, pfn, end_pfn; struct page *page; @@ -2315,7 +2315,9 @@ void setup_zone_migrate_reserve(struct z } } #else -void setup_zone_migrate_reserve(struct zone *zone) {} +static inline void setup_zone_migrate_reserve(struct zone *zone) +{ +} #endif /* CONFIG_PAGE_GROUP_BY_MOBILITY */ /* * Initially all pages are reserved - free ones are freed _