diff options
Diffstat (limited to 'mm/compaction.c')
-rw-r--r-- | mm/compaction.c | 5 |
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 | ||