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