X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=mm%2Fpage_isolation.c;h=5092e4ef00c832fefb624a1d9d8f618402ad4402;hb=02aa0cdd72483c6dd436ed24d1000f86e0038d28;hp=7927bbb54a4e3200e39fc098b787794f21f6c855;hpb=3bc48f96cf11ce8699e419d5e47ae0d456403274;p=linux-2.6-microblaze.git diff --git a/mm/page_isolation.c b/mm/page_isolation.c index 7927bbb54a4e..5092e4ef00c8 100644 --- a/mm/page_isolation.c +++ b/mm/page_isolation.c @@ -66,7 +66,8 @@ out: set_pageblock_migratetype(page, MIGRATE_ISOLATE); zone->nr_isolate_pageblock++; - nr_pages = move_freepages_block(zone, page, MIGRATE_ISOLATE); + nr_pages = move_freepages_block(zone, page, MIGRATE_ISOLATE, + NULL); __mod_zone_freepage_state(zone, -nr_pages, migratetype); } @@ -120,7 +121,7 @@ static void unset_migratetype_isolate(struct page *page, unsigned migratetype) * pageblock scanning for freepage moving. */ if (!isolated_page) { - nr_pages = move_freepages_block(zone, page, migratetype); + nr_pages = move_freepages_block(zone, page, migratetype, NULL); __mod_zone_freepage_state(zone, nr_pages, migratetype); } set_pageblock_migratetype(page, migratetype);