Messages in this thread - First message in thread
- "Huang, Ying"
- "Huang, Ying"
- "Huang, Ying"
- "Huang, Ying"
- "Huang, Ying"
- "Huang, Ying"
- "Huang, Ying"
- "Huang, Ying"
- "Huang, Ying"
- "Huang, Ying"
- "Huang, Ying"
- "Huang, Ying"
- "Huang, Ying"
| ![/](/images/icornerl.gif) | | Subject | Re: [PATCH -mm -v3 01/12] mm, THP, swap: Support to clear swap cache flag for THP swapped out | From | Rik van Riel <> | Date | Tue, 25 Jul 2017 12:39:14 -0400 |
| |
On Mon, 2017-07-24 at 13:18 +0800, Huang, Ying wrote: > From: Huang Ying <ying.huang@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.huang@intel.com> > Cc: Johannes Weiner <hannes@cmpxchg.org> > Cc: Minchan Kim <minchan@kernel.org> > Cc: Hugh Dickins <hughd@google.com> > Cc: Shaohua Li <shli@kernel.org> > Cc: Rik van Riel <riel@redhat.com> >
Acked-by: Rik van Riel <riel@redhat.com>
-- All rights reversed[unhandled content-type:application/pgp-signature] | ![\](/images/icornerr.gif) |