|
@@ -1433,8 +1433,8 @@ static int soft_offline_huge_page(struct page *page, int flags)
|
|
|
/* Keep page count to indicate a given hugepage is isolated. */
|
|
|
|
|
|
list_add(&hpage->lru, &pagelist);
|
|
|
- ret = migrate_huge_pages(&pagelist, new_page, MPOL_MF_MOVE_ALL, 0,
|
|
|
- true);
|
|
|
+ ret = migrate_huge_pages(&pagelist, new_page, MPOL_MF_MOVE_ALL, false,
|
|
|
+ MIGRATE_SYNC);
|
|
|
if (ret) {
|
|
|
struct page *page1, *page2;
|
|
|
list_for_each_entry_safe(page1, page2, &pagelist, lru)
|
|
@@ -1563,7 +1563,7 @@ int soft_offline_page(struct page *page, int flags)
|
|
|
page_is_file_cache(page));
|
|
|
list_add(&page->lru, &pagelist);
|
|
|
ret = migrate_pages(&pagelist, new_page, MPOL_MF_MOVE_ALL,
|
|
|
- 0, MIGRATE_SYNC);
|
|
|
+ false, MIGRATE_SYNC);
|
|
|
if (ret) {
|
|
|
putback_lru_pages(&pagelist);
|
|
|
pr_info("soft offline: %#lx: migration failed %d, type %lx\n",
|