From: Will Deacon <will.deacon@arm.com>
To: linux-kernel@vger.kernel.org
Cc: peterz@infradead.org, npiggin@gmail.com, linux-mm@kvack.org,
kirill.shutemov@linux.intel.com, akpm@linux-foundation.org,
mhocko@suse.com, aneesh.kumar@linux.vnet.ibm.com
Subject: [PATCH v2 0/5] Extend and consolidate mmu_gather into new file
Date: Tue, 4 Sep 2018 12:45:28 +0100 [thread overview]
Message-ID: <1536061533-16188-1-git-send-email-will.deacon@arm.com> (raw)
Hi all,
This series builds on the core changes I previously posted here:
rfc: http://lists.infradead.org/pipermail/linux-arm-kernel/2018-August/597821.html
v1: http://lists.infradead.org/pipermail/linux-arm-kernel/2018-August/598919.html
The main changes are:
* Move the mmu_gather bits out of memory.c and into their own file
(looped in the mm people for this)
* Add a MAINTAINERS entry for the new file, and all tlb.h headers.
If any mm developers would like to be included here as well, please
just ask.
I'd like to queue these patches on their own branch in the arm64 git so
that others can develop on top of them for the next merge window. Peter
and Nick have both expressed an interest in that, and I already have a
bunch of arm64 optimisations on top which I posted previously.
Cheers,
Will
--->8
Peter Zijlstra (2):
asm-generic/tlb: Track freeing of page-table directories in struct
mmu_gather
mm/memory: Move mmu_gather and TLB invalidation code into its own file
Will Deacon (3):
asm-generic/tlb: Guard with #ifdef CONFIG_MMU
asm-generic/tlb: Track which levels of the page tables have been
cleared
MAINTAINERS: Add entry for MMU GATHER AND TLB INVALIDATION
MAINTAINERS | 12 +++
include/asm-generic/tlb.h | 86 ++++++++++++---
mm/Makefile | 6 +-
mm/memory.c | 247 -------------------------------------------
mm/mmu_gather.c | 259 ++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 348 insertions(+), 262 deletions(-)
create mode 100644 mm/mmu_gather.c
--
2.1.4
next reply other threads:[~2018-09-04 11:45 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-09-04 11:45 Will Deacon [this message]
2018-09-04 11:45 ` [PATCH v2 1/5] asm-generic/tlb: Guard with #ifdef CONFIG_MMU Will Deacon
2018-09-04 11:45 ` [PATCH v2 2/5] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather Will Deacon
2018-09-04 11:45 ` [PATCH v2 3/5] asm-generic/tlb: Track which levels of the page tables have been cleared Will Deacon
2018-09-04 11:45 ` [PATCH v2 4/5] mm/memory: Move mmu_gather and TLB invalidation code into its own file Will Deacon
2018-09-04 11:45 ` [PATCH v2 5/5] MAINTAINERS: Add entry for MMU GATHER AND TLB INVALIDATION Will Deacon
2018-09-04 19:55 ` [PATCH v2 0/5] Extend and consolidate mmu_gather into new file Andrew Morton
2018-09-05 12:28 ` Will Deacon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1536061533-16188-1-git-send-email-will.deacon@arm.com \
--to=will.deacon@arm.com \
--cc=akpm@linux-foundation.org \
--cc=aneesh.kumar@linux.vnet.ibm.com \
--cc=kirill.shutemov@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=mhocko@suse.com \
--cc=npiggin@gmail.com \
--cc=peterz@infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox