Merge tag 'for-linus-20190104' of git://git.kernel.dk/linux-block
[platform/kernel/linux-starfive.git] / mm / swap.c
index 4d8a1f1..4929bc1 100644 (file)
--- a/mm/swap.c
+++ b/mm/swap.c
@@ -126,7 +126,7 @@ void put_pages_list(struct list_head *pages)
        while (!list_empty(pages)) {
                struct page *victim;
 
-               victim = list_entry(pages->prev, struct page, lru);
+               victim = lru_to_page(pages);
                list_del(&victim->lru);
                put_page(victim);
        }