All of lore.kernel.org
 help / color / mirror / Atom feed
* [RESEND PATCH v4 0/5] Clean up huge vmap and ioremap code
@ 2018-12-06 18:21 Will Deacon
  2018-12-06 18:21 ` [RESEND PATCH v4 1/5] ioremap: Rework pXd_free_pYd_page() API Will Deacon
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Will Deacon @ 2018-12-06 18:21 UTC (permalink / raw)
  To: akpm
  Cc: linux-kernel, linux-mm, cpandya, toshi.kani, tglx, mhocko,
	sean.j.christopherson, Will Deacon

Hi all,

This is a resend of version four of the patches I previously posted here:

  v1: http://lkml.kernel.org/r/1536747974-25875-1-git-send-email-will.deacon@arm.com
  v2: http://lkml.kernel.org/r/1538478363-16255-1-git-send-email-will.deacon@arm.com
  v3: http://lkml.kernel.org/r/1539188584-15819-1-git-send-email-will.deacon@arm.com
  v4: http://lkml.kernel.org/r/1543252067-30831-1-git-send-email-will.deacon@arm.com

The only difference from v4 is that I have added Sean's Reviewed-by to the
core change.

Andrew, please can you take this via your tree for 4.21?

Thanks,

Will

--->8

Will Deacon (5):
  ioremap: Rework pXd_free_pYd_page() API
  arm64: mmu: Drop pXd_present() checks from pXd_free_pYd_table()
  x86/pgtable: Drop pXd_none() checks from pXd_free_pYd_table()
  lib/ioremap: Ensure phys_addr actually corresponds to a physical
    address
  lib/ioremap: Ensure break-before-make is used for huge p4d mappings

 arch/arm64/mm/mmu.c           |  13 +++---
 arch/x86/mm/pgtable.c         |  14 +++---
 include/asm-generic/pgtable.h |   5 ++
 lib/ioremap.c                 | 103 +++++++++++++++++++++++++++++-------------
 4 files changed, 91 insertions(+), 44 deletions(-)

-- 
2.1.4


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-12-06 18:21 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-06 18:21 [RESEND PATCH v4 0/5] Clean up huge vmap and ioremap code Will Deacon
2018-12-06 18:21 ` [RESEND PATCH v4 1/5] ioremap: Rework pXd_free_pYd_page() API Will Deacon
2018-12-06 18:21 ` [RESEND PATCH v4 2/5] arm64: mmu: Drop pXd_present() checks from pXd_free_pYd_table() Will Deacon
2018-12-06 18:21 ` [RESEND PATCH v4 3/5] x86/pgtable: Drop pXd_none() " Will Deacon
2018-12-06 18:21 ` [RESEND PATCH v4 4/5] lib/ioremap: Ensure phys_addr actually corresponds to a physical address Will Deacon
2018-12-06 18:21 ` [RESEND PATCH v4 5/5] lib/ioremap: Ensure break-before-make is used for huge p4d mappings Will Deacon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.