X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=mm%2Fswap.c;h=4dcf852e1e6d8f2e9f0eeca9ee39f620ea972957;hb=218dd85887da3d7d08119de18e9d325fcf30d7a4;hp=75c63bb2a1da1dc0c3e55600e9db1618949df87a;hpb=62e6e9bab3014e3931ffbc82de7a9d2fd94cb8cd;p=cascardo%2Flinux.git diff --git a/mm/swap.c b/mm/swap.c index 75c63bb2a1da..4dcf852e1e6d 100644 --- a/mm/swap.c +++ b/mm/swap.c @@ -748,10 +748,8 @@ void release_pages(struct page **pages, int nr, bool cold) locked_pgdat = NULL; } - if (is_huge_zero_page(page)) { - put_huge_zero_page(); + if (is_huge_zero_page(page)) continue; - } page = compound_head(page); if (!put_page_testzero(page))