[GIT PULL] x86 fixes

Ingo Molnar
2025-04-26T08:56:57Z

Linus,

Please pull the latest x86/urgent Git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-2025-04-26

# HEAD: 85fd85bc025a525354acb2241beb3c5387c551ec x86/insn: Fix CTEST instruction decoding

Misc fixes:

- Fix 32-bit kernel boot crash if passed physical
memory with more than 32 address bits

- Fix Xen PV crash

- Work around build bug in certain limited build environments

- Fix CTEST instruction decoding in insn_decoder_test

Thanks,

Ingo

------------------>
Ard Biesheuvel (1):
x86/boot: Work around broken busybox 'truncate' tool

Juergen Gross (1):
x86/mm: Fix _pgd_alloc() for Xen PV mode

Kirill A. Shutemov (1):
x86/insn: Fix CTEST instruction decoding

Mike Rapoport (Microsoft) (1):
x86/e820: Discard high memory that can't be addressed by 32-bit systems

arch/x86/boot/Makefile | 2 +-
arch/x86/include/asm/pgalloc.h | 19 +++++++++++--------
arch/x86/kernel/e820.c | 8 ++++++++
arch/x86/kernel/machine_kexec_32.c | 4 ++--
arch/x86/lib/x86-opcode-map.txt | 4 ++--
arch/x86/mm/pgtable.c | 4 ++--
arch/x86/platform/efi/efi_64.c | 4 ++--
tools/arch/x86/lib/x86-opcode-map.txt | 4 ++--
8 files changed, 30 insertions(+), 19 deletions(-)