]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mm: provide early_memremap_ro to establish read-only mapping
authorJuergen Gross <jgross@suse.com>
Fri, 17 Jul 2015 04:51:33 +0000 (06:51 +0200)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 30 Nov 2015 19:38:58 +0000 (14:38 -0500)
commit2acafe8a7ba336ccef0b10c1223a35bcbbb62ae3
tree6bfcd524a10b6e7d820ad9e40069872801e7ff2d
parentde1b2d70a721e4f71347de73a9914083caf40d7d
mm: provide early_memremap_ro to establish read-only mapping

During early boot as Xen pv domain the kernel needs to map some page
tables supplied by the hypervisor read only. This is needed to be
able to relocate some data structures conflicting with the physical
memory map especially on systems with huge RAM (above 512GB).

Provide the function early_memremap_ro() to provide this read only
mapping.

Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Konrad Rzeszutek Wilk <Konrad.wilk@oracle.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
(cherry picked from commit 2592dbbbf4c67501c2bd2dcf89c2b8924d592a9f)
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
include/asm-generic/early_ioremap.h
include/asm-generic/fixmap.h
mm/early_ioremap.c