X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=mm%2Fswap_state.c;h=0d457e7db8d6df5e3bd185ac2b2333830bccf7b4;hb=28898fd1a85fa37a59c090271e8be37afe710276;hp=366ce3518703ecb7cd780b43acd7154adece2b9d;hpb=10bd9eb7dddb5046399cbfa6cf24a1f302fd7fce;p=karo-tx-linux.git diff --git a/mm/swap_state.c b/mm/swap_state.c index 366ce3518703..0d457e7db8d6 100644 --- a/mm/swap_state.c +++ b/mm/swap_state.c @@ -358,7 +358,7 @@ struct page *__read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, /* May fail (-ENOMEM) if radix-tree node allocation failed. */ __SetPageLocked(new_page); - SetPageSwapBacked(new_page); + __SetPageSwapBacked(new_page); err = __add_to_swap_cache(new_page, entry); if (likely(!err)) { radix_tree_preload_end(); @@ -370,7 +370,6 @@ struct page *__read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, return new_page; } radix_tree_preload_end(); - ClearPageSwapBacked(new_page); __ClearPageLocked(new_page); /* * add_to_swap_cache() doesn't return -EEXIST, so we can safely