diff options
-rw-r--r-- | mm/huge_memory.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/huge_memory.c b/mm/huge_memory.c index 36c070167b71..08fc0ba2207e 100644 --- a/mm/huge_memory.c +++ b/mm/huge_memory.c | |||
@@ -3482,7 +3482,7 @@ static unsigned long deferred_split_scan(struct shrinker *shrink, | |||
3482 | 3482 | ||
3483 | spin_lock_irqsave(&pgdata->split_queue_lock, flags); | 3483 | spin_lock_irqsave(&pgdata->split_queue_lock, flags); |
3484 | /* Take pin on all head pages to avoid freeing them under us */ | 3484 | /* Take pin on all head pages to avoid freeing them under us */ |
3485 | list_for_each_safe(pos, next, &list) { | 3485 | list_for_each_safe(pos, next, &pgdata->split_queue) { |
3486 | page = list_entry((void *)pos, struct page, mapping); | 3486 | page = list_entry((void *)pos, struct page, mapping); |
3487 | page = compound_head(page); | 3487 | page = compound_head(page); |
3488 | if (get_page_unless_zero(page)) { | 3488 | if (get_page_unless_zero(page)) { |