| 69324b8f4833 ("mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support") |
| 0207df4fa1a8 ("kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN") |
| c65e774fb3f6 ("x86/mm: Make PGDIR_SHIFT and PTRS_PER_P4D variable") |
| e626e6bb0dfa ("x86/mm: Introduce 'pgtable_l5_enabled'") |
| eedb92abb9bb ("x86/mm: Make virtual memory layout dynamic for CONFIG_X86_5LEVEL=y") |
| e7744aa25cff ("memremap: drop private struct page_map") |
| 832d7aa05110 ("mm: optimize dev_pagemap reference counting around get_dev_pagemap") |
| 0822acb86cf3 ("mm: move get_dev_pagemap out of line") |
| a99583e780c7 ("mm: pass the vmem_altmap to memmap_init_zone") |
| da024512a1fa ("mm: pass the vmem_altmap to arch_remove_memory and __remove_pages") |
| 24e6d5a59ac7 ("mm: pass the vmem_altmap to arch_add_memory and __add_pages") |
| 92a0f81d8957 ("x86/cpu_entry_area: Move it out of the fixmap") |
| ed1bbc40a0d1 ("x86/cpu_entry_area: Move it to a separate unit") |
| 4fe2d8b11a37 ("x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack") |
| 146122e24bdf ("x86/mm/dump_pagetables: Make the address hints correct and readable") |
| c482feefe1ae ("x86/entry/64: Make cpu_entry_area.tss read-only") |
| 0f9a48100fba ("x86/entry: Clean up the SYSENTER_stack code") |
| 7fbbd5cbebf1 ("x86/entry/64: Remove the SYSENTER stack canary") |
| 40e7f949e0d9 ("x86/entry/64: Move the IST stacks into struct cpu_entry_area") |
| 3386bc8aed82 ("x86/entry/64: Create a per-CPU SYSCALL entry trampoline") |
| 3e3b9293d392 ("x86/entry/64: Return to userspace from the trampoline stack") |
| 7f2590a110b8 ("x86/entry/64: Use a per-CPU trampoline stack for IDT entries") |
| 6d9256f0a89e ("x86/espfix/64: Stop assuming that pt_regs is on the entry stack") |
| 9aaefe7b59ae ("x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0") |
| 72f5e08dbba2 ("x86/entry: Remap the TSS into the CPU entry area") |
| 1a935bc3d4ea ("x86/entry: Move SYSENTER_stack to the beginning of struct tss_struct") |
| 6e60e583426c ("x86/dumpstack: Handle stack overflow on all stacks") |
| 7fb983b4dd56 ("x86/entry: Fix assumptions that the HW TSS is at the beginning of cpu_tss") |
| 21506525fb8d ("x86/kasan/64: Teach KASAN about the cpu_entry_area") |
| ef8813ab2805 ("x86/mm/fixmap: Generalize the GDT fixmap mechanism, introduce struct cpu_entry_area") |
| aaeed3aeb39c ("x86/entry/gdt: Put per-CPU GDT remaps in ascending order") |
| 33a2f1a6c4d7 ("x86/dumpstack: Add get_stack_info() support for the SYSENTER stack") |
| 1a79797b58cd ("x86/entry/64: Allocate and enable the SYSENTER stack") |
| 2aeb07365bcd ("x86/mm/kasan: Don't use vmemmap_populate() to initialize shadow") |
| 75ec4eb3dc84 ("Merge branch 'x86/mm' into x86/asm, to pick up pending changes") |