diff options
Diffstat (limited to 'mm/memory_hotplug.c')
-rw-r--r-- | mm/memory_hotplug.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c index 9eea6e809a4e..38d94b703e9d 100644 --- a/mm/memory_hotplug.c +++ b/mm/memory_hotplug.c | |||
@@ -1333,7 +1333,8 @@ static unsigned long scan_movable_pages(unsigned long start, unsigned long end) | |||
1333 | if (__PageMovable(page)) | 1333 | if (__PageMovable(page)) |
1334 | return pfn; | 1334 | return pfn; |
1335 | if (PageHuge(page)) { | 1335 | if (PageHuge(page)) { |
1336 | if (page_huge_active(page)) | 1336 | if (hugepage_migration_supported(page_hstate(page)) && |
1337 | page_huge_active(page)) | ||
1337 | return pfn; | 1338 | return pfn; |
1338 | else | 1339 | else |
1339 | pfn = round_up(pfn + 1, | 1340 | pfn = round_up(pfn + 1, |