On Mon, 2017-07-24 at 13:18 +0800, Huang, Ying wrote: > From: Huang Ying <ying.huang@xxxxxxxxx> > > 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" <ying.huang@xxxxxxxxx> > Cc: Johannes Weiner <hannes@xxxxxxxxxxx> > Cc: Minchan Kim <minchan@xxxxxxxxxx> > Cc: Hugh Dickins <hughd@xxxxxxxxxx> > Cc: Shaohua Li <shli@xxxxxxxxxx> > Cc: Rik van Riel <riel@xxxxxxxxxx> > Acked-by: Rik van Riel <riel@xxxxxxxxxx> -- All rights reversed
Attachment:
signature.asc
Description: This is a digitally signed message part