On Wed, Oct 16, 2024 at 02:14:54PM +0300, Kirill A. Shutemov wrote: > Use kernel_ident_mapping_init() to initialize kernel page tables where > possible, replacing manual initialization, reducing code duplication. > > v4: > - Reviewed-bys from Kai; > - Fix comment in acpi_mp_setup_reset() (Rafael); > v3: > - Reviewed-bys from Tom; > - Improve commit messages; > v2: > - A separate patch to change what PA is mapped at relocate_kernel() VA. > - Improve commit messages; > - Add Reveiwed-by from Kai; > > Kirill A. Shutemov (4): > x86/mm/ident_map: Fix virtual address wrap to zero > x86/acpi: Replace manual page table initialization with > kernel_ident_mapping_init() > x86/64/kexec: Map original relocate_kernel() in > init_transition_pgtable() > x86/64/kexec: Rewrite init_transition_pgtable() with > kernel_ident_mapping_init() > > arch/x86/include/asm/kexec.h | 5 +- > arch/x86/kernel/acpi/madt_wakeup.c | 73 +++++------------------- > arch/x86/kernel/machine_kexec_64.c | 89 +++++++++++------------------- > arch/x86/mm/ident_map.c | 14 +---- > 4 files changed, 50 insertions(+), 131 deletions(-) Any feedback on this series? -- Kiryl Shutsemau / Kirill A. Shutemov