mbox series

[v2,0/5] Extend and consolidate mmu_gather into new file

Message ID 1536061533-16188-1-git-send-email-will.deacon@arm.com
Headers show
Series Extend and consolidate mmu_gather into new file | expand

Message

Will Deacon Sept. 4, 2018, 11:45 a.m. UTC
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

Comments

Andrew Morton Sept. 4, 2018, 7:55 p.m. UTC | #1
On Tue,  4 Sep 2018 12:45:28 +0100 Will Deacon <will.deacon@arm.com> wrote:

> 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.


All looks good to me - please proceed that way.  Please also add me to
the MAINTAINERS record so I get more emails.
Will Deacon Sept. 5, 2018, 12:28 p.m. UTC | #2
On Tue, Sep 04, 2018 at 12:55:01PM -0700, Andrew Morton wrote:
> On Tue,  4 Sep 2018 12:45:28 +0100 Will Deacon <will.deacon@arm.com> wrote:

> 

> > 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.

> 

> All looks good to me - please proceed that way.  Please also add me to

> the MAINTAINERS record so I get more emails.


Cheers, Andrew. I'll add you to the MAINTAINERS entry and get this lot into
-next once the kbuild robot is happy that I've got all the header files
right.

Will