[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1373885274-25249-1-git-send-email-kirill.shutemov@linux.intel.com>
Date: Mon, 15 Jul 2013 13:47:46 +0300
From: "Kirill A. Shutemov" <kirill.shutemov@...ux.intel.com>
To: Andrea Arcangeli <aarcange@...hat.com>,
Andrew Morton <akpm@...ux-foundation.org>
Cc: Al Viro <viro@...iv.linux.org.uk>, Hugh Dickins <hughd@...gle.com>,
Wu Fengguang <fengguang.wu@...el.com>, Jan Kara <jack@...e.cz>,
Mel Gorman <mgorman@...e.de>, linux-mm@...ck.org,
Andi Kleen <ak@...ux.intel.com>,
Matthew Wilcox <willy@...ux.intel.com>,
"Kirill A. Shutemov" <kirill@...temov.name>,
Hillf Danton <dhillf@...il.com>, Dave Hansen <dave@...1.net>,
linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org,
"Kirill A. Shutemov" <kirill.shutemov@...ux.intel.com>
Subject: [PATCH, REBASED 0/8] Transparent huge page cache: phase 0, prep work
From: "Kirill A. Shutemov" <kirill.shutemov@...ux.intel.com>
[ no changes since last post, only rebased to v3.11-rc1 ]
My patchset which introduces transparent huge page cache is pretty big and
hardly reviewable. Dave Hansen suggested to split it in few parts.
This is the first part: preparation work. I think it's useful without rest
patches.
There's one fix for bug in lru_add_page_tail(). I doubt it's possible to
trigger it on current code, but nice to have it upstream anyway.
Rest is cleanups.
Patch 8 depends on patch 7. Other patches are independent and can be
applied separately.
Please, consider applying.
Kirill A. Shutemov (8):
mm: drop actor argument of do_generic_file_read()
thp, mm: avoid PageUnevictable on active/inactive lru lists
thp: account anon transparent huge pages into NR_ANON_PAGES
mm: cleanup add_to_page_cache_locked()
thp, mm: locking tail page is a bug
thp: move maybe_pmd_mkwrite() out of mk_huge_pmd()
thp: do_huge_pmd_anonymous_page() cleanup
thp: consolidate code between handle_mm_fault() and
do_huge_pmd_anonymous_page()
drivers/base/node.c | 6 ---
fs/proc/meminfo.c | 6 ---
include/linux/huge_mm.h | 3 --
include/linux/mm.h | 3 +-
mm/filemap.c | 60 ++++++++++++-----------
mm/huge_memory.c | 125 ++++++++++++++++++++----------------------------
mm/memory.c | 9 ++--
mm/rmap.c | 18 +++----
mm/swap.c | 20 +-------
9 files changed, 104 insertions(+), 146 deletions(-)
--
1.8.3.2
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists