lkml.org 
[lkml]   [2016]   [Sep]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH -v3 07/10] mm, THP, swap: Support to add/delete THP to/from swap cache
    On 09/07/2016 10:16 PM, Huang, Ying wrote:
    > From: Huang Ying <ying.huang@intel.com>
    >
    > With this patch, a THP (Transparent Huge Page) can be added/deleted
    > to/from the swap cache as a set of sub-pages (512 on x86_64).
    >
    > This will be used for the THP (Transparent Huge Page) swap support.
    > Where one THP may be added/delted to/from the swap cache. This will
    > batch the swap cache operations to reduce the lock acquire/release times
    > for the THP swap too.
    >
    > Cc: Hugh Dickins <hughd@google.com>
    > Cc: Shaohua Li <shli@kernel.org>
    > Cc: Minchan Kim <minchan@kernel.org>
    > Cc: Rik van Riel <riel@redhat.com>
    > Cc: Andrea Arcangeli <aarcange@redhat.com>
    > Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
    > Signed-off-by: "Huang, Ying" <ying.huang@intel.com>
    > ---
    > include/linux/page-flags.h | 2 +-
    > mm/swap_state.c | 57 +++++++++++++++++++++++++++++++---------------
    > 2 files changed, 40 insertions(+), 19 deletions(-)
    >
    > diff --git a/include/linux/page-flags.h b/include/linux/page-flags.h
    > index 74e4dda..f5bcbea 100644
    > --- a/include/linux/page-flags.h
    > +++ b/include/linux/page-flags.h
    > @@ -314,7 +314,7 @@ PAGEFLAG_FALSE(HighMem)
    > #endif
    >
    > #ifdef CONFIG_SWAP
    > -PAGEFLAG(SwapCache, swapcache, PF_NO_COMPOUND)
    > +PAGEFLAG(SwapCache, swapcache, PF_NO_TAIL)

    What is the reason for this change ? The commit message does not seem
    to explain.

    \
     
     \ /
      Last update: 2016-09-17 09:58    [W:4.339 / U:0.924 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site