X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=mm%2Fswap.c;h=4dcf852e1e6d8f2e9f0eeca9ee39f620ea972957;hb=9a01c3ed5cdb35d9004eb92510ee6ea11b4a5f16;hp=75c63bb2a1da1dc0c3e55600e9db1618949df87a;hpb=79e79e2ebc454e66f02e1b7e962711eee4da7e15;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))