[GIT PULL] x86 fixes

Ingo Molnar
2024-05-05T09:14:08Z

Linus,

Please pull the latest x86/urgent Git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-2024-05-05

# HEAD: 02b670c1f88e78f42a6c5aee155c7b26960ca054 x86/mm: Remove broken vsyscall emulation code from the page fault code

Misc fixes:

- Remove the broken vsyscall emulation code from
the page fault code.

- Fix kexec crash triggered by certain SEV RMP
table layouts.

- Fix unchecked MSR access error when disabling
the x2APIC via iommu=off.

Thanks,

Ingo

------------------>
Ashish Kalra (2):
x86/e820: Add a new e820 table update helper
x86/sev: Add callback to apply RMP table fixups for kexec

Linus Torvalds (1):
x86/mm: Remove broken vsyscall emulation code from the page fault code

Thomas Gleixner (1):
x86/apic: Don't access the APIC when disabling x2APIC

arch/x86/entry/vsyscall/vsyscall_64.c | 28 ++-------------------------
arch/x86/include/asm/e820/api.h | 1 +
arch/x86/include/asm/processor.h | 1 -
arch/x86/include/asm/sev.h | 2 ++
arch/x86/kernel/apic/apic.c | 16 +++++++++++-----
arch/x86/kernel/e820.c | 7 ++++---
arch/x86/mm/fault.c | 33 +-------------------------------
arch/x86/mm/mem_encrypt.c | 7 +++++++
arch/x86/virt/svm/sev.c | 36 +++++++++++++++++++++++++++++++++++
9 files changed, 64 insertions(+), 67 deletions(-)