On Mon, 2017-07-24 at 13:18 +0800, Huang, Ying wrote: > From: Huang Ying > > Previously, swapcache_free_cluster() is used only in the error path > of > shrink_page_list() to free the swap cluster just allocated if the > THP (Transparent Huge Page) is failed to be split.  In this patch, it > is enhanced to clear the swap cache flag (SWAP_HAS_CACHE) for the > swap > cluster that holds the contents of THP swapped out. > > This will be used in delaying splitting THP after swapping out > support.  Because there is no THP swapping in as a whole support yet, > after clearing the swap cache flag, the swap cluster backing the THP > swapped out will be split.  So that the swap slots in the swap > cluster > can be swapped in as normal pages later. > > Signed-off-by: "Huang, Ying" > Cc: Johannes Weiner > Cc: Minchan Kim > Cc: Hugh Dickins > Cc: Shaohua Li > Cc: Rik van Riel > Acked-by: Rik van Riel -- All rights reversed