thp: reduce usage of huge zero page's atomic counter
[cascardo/linux.git] / mm / swap_state.c
index 268b819..8679c99 100644 (file)
@@ -254,9 +254,7 @@ static inline void free_swap_cache(struct page *page)
 void free_page_and_swap_cache(struct page *page)
 {
        free_swap_cache(page);
-       if (is_huge_zero_page(page))
-               put_huge_zero_page();
-       else
+       if (!is_huge_zero_page(page))
                put_page(page);
 }