Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 mm changes from Ingo Molnar: "The main changes in this cycle were: - reduce the x86/32 PAE per task PGD allocation overhead from 4K to 0.032k (Fenghua Yu) - early_ioremap/memunmap() usage cleanups (Juergen Gross) - gbpages support cleanups (Luis R Rodriguez) - improve AMD Bulldozer (family 0x15) ASLR I$ aliasing workaround to increase randomization by 3 bits (per bootup) (Hector Marco-Gisbert) - misc fixlets" * 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/mm: Improve AMD Bulldozer ASLR workaround x86/mm/pat: Initialize __cachemode2pte_tbl[] and __pte2cachemode_tbl[] in a bit more readable fashion init.h: Clean up the __setup()/early_param() macros x86/mm: Simplify probe_page_size_mask() x86/mm: Further simplify 1 GB kernel linear mappings handling x86/mm: Use early_param_on_off() for direct_gbpages init.h: Add early_param_on_off() x86/mm: Simplify enabling direct_gbpages x86/mm: Use IS_ENABLED() for direct_gbpages x86/mm: Unexport set_memory_ro() and set_memory_rw() x86/mm, efi: Use early_ioremap() in arch/x86/platform/efi/efi-bgrt.c x86/mm: Use early_memunmap() instead of early_iounmap() x86/mm/pat: Ensure different messages in STRICT_DEVMEM and PAT cases x86/mm: Reduce PAE-mode per task pgd allocation overhead from 4K to 32 bytes
Showing
- arch/x86/Kconfig 7 additions, 7 deletionsarch/x86/Kconfig
- arch/x86/include/asm/elf.h 1 addition, 0 deletionsarch/x86/include/asm/elf.h
- arch/x86/kernel/cpu/amd.c 4 additions, 0 deletionsarch/x86/kernel/cpu/amd.c
- arch/x86/kernel/devicetree.c 2 additions, 2 deletionsarch/x86/kernel/devicetree.c
- arch/x86/kernel/e820.c 1 addition, 1 deletionarch/x86/kernel/e820.c
- arch/x86/kernel/setup.c 4 additions, 4 deletionsarch/x86/kernel/setup.c
- arch/x86/kernel/sys_x86_64.c 27 additions, 3 deletionsarch/x86/kernel/sys_x86_64.c
- arch/x86/mm/init.c 31 additions, 37 deletionsarch/x86/mm/init.c
- arch/x86/mm/init_64.c 0 additions, 14 deletionsarch/x86/mm/init_64.c
- arch/x86/mm/pageattr.c 0 additions, 4 deletionsarch/x86/mm/pageattr.c
- arch/x86/mm/pat.c 3 additions, 3 deletionsarch/x86/mm/pat.c
- arch/x86/mm/pgtable.c 78 additions, 3 deletionsarch/x86/mm/pgtable.c
- arch/x86/platform/efi/efi-bgrt.c 2 additions, 2 deletionsarch/x86/platform/efi/efi-bgrt.c
- include/linux/init.h 29 additions, 9 deletionsinclude/linux/init.h
Loading
Please register or sign in to comment