aboutsummaryrefslogtreecommitdiffstats
path: root/mm/compaction.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/compaction.c')
-rw-r--r--mm/compaction.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/mm/compaction.c b/mm/compaction.c
index 613c59e928cb..fb548e4c7bd4 100644
--- a/mm/compaction.c
+++ b/mm/compaction.c
@@ -236,10 +236,9 @@ static void __reset_isolation_suitable(struct zone *zone)
236 236
237 cond_resched(); 237 cond_resched();
238 238
239 if (!pfn_valid(pfn)) 239 page = pfn_to_online_page(pfn);
240 if (!page)
240 continue; 241 continue;
241
242 page = pfn_to_page(pfn);
243 if (zone != page_zone(page)) 242 if (zone != page_zone(page))
244 continue; 243 continue;
245 244