mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
synced 2026-11-07 18:10:03 +01:00
Specifically the boot time page tables in a CONFIG_X86_PAE=y enabled kernel are in PAE format. early_ioremap is updated to use the standard page table accessors. Clear any mappings beyond max_low_pfn from the boot page tables in native_pagetable_setup_start because the initial mappings can extend beyond the range of physical memory and into the vmalloc area. Derived from patches by Eric Biederman and H. Peter Anvin. [ [email protected]: PAE swapper_pg_dir needs to be page-sized fix ] Signed-off-by: Ian Campbell <[email protected]> Cc: H. Peter Anvin <[email protected]> Cc: Eric W. Biederman <[email protected]> Cc: Andi Kleen <[email protected]> Cc: Mika Penttilä <[email protected]> Cc: Jeremy Fitzhardinge <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>