On Mon, 2017-07-24 at 13:18 +0800, Huang, Ying wrote: > From: Huang Ying <ying.hu...@intel.com> > > 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.hu...@intel.com> > Cc: Johannes Weiner <han...@cmpxchg.org> > Cc: Minchan Kim <minc...@kernel.org> > Cc: Hugh Dickins <hu...@google.com> > Cc: Shaohua Li <s...@kernel.org> > Cc: Rik van Riel <r...@redhat.com> >
Acked-by: Rik van Riel <r...@redhat.com> -- All rights reversed
signature.asc
Description: This is a digitally signed message part