linux/arch/x86
Linus Torvalds 06ac073129 x86 architecture fixes [with an UM fix included]:
- Don't apply va_align to hugetlb mappings on AMD F15h systems
    that have custom va_align.bits values (Laurent Wandrebeck)
 
  - Fix PMD teardown handling regression flagged by lockdep
    (Mikhail Gavrilov)
 
  - Hide ptrace header register offset macros behind __ASSEMBLER__ or
    __FRAME_OFFSETS, to fix user-space build errors that may trigger
    if they happen to shadow these short and generic macro names
    (Nick Desaulniers)
 
 Signed-off-by: Ingo Molnar <mingo@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAmrCBfsRHG1pbmdvQGtl
 cm5lbC5vcmcACgkQEnMQ0APhK1hhvxAAiRvv7gz6K9VIJ7S24PdQOf8VuiuLT4De
 JUxTb6tUJ3VQ9+qk0xKSAg10z603PKn2Ow01znUNV5wTrRcumpkKTk39ut+x9Yl5
 qLDeLVTI/NFAkrYajtjPq3OrwZKnLcAYoZaM9cWtZIoIVCBVIDAsJgS7lIJbUjQ8
 FVvI4UUFaToM79jBMvAA89QOK5FrwO26/ENZLbRyceHzHnPrw/pYObaWpUhUs3S6
 r0OS2NRUacDid3s3SrVJqkJ9siZvS1OdVQZZwSSKz7oNPsk3yH5aqkFrLrCZJNsa
 VG3gCtb7ZLe3omFDmW9RzCYo5afbaUNbdHDOtameVoAT4h71cPoBr3mzAWDJiNEq
 NFu7ICAt7XP9Kvfoa4k0n4HhbYNxH1VAyoXOAiquqpPtsU+ZtG2HhqwZknrqGxM4
 9S127eCrAyGN9CLrYgcnZlALd1HUJ/nGHqdaSVxyxhaJxgxu9e717YmgsxXVl79p
 uCASyox64F4JrKr1n7Yp08UwfPvsquc8ViTyxsfHCuHj59hLnLfxPefr6N86Ztdc
 97yQhb7tDq7z8S8IUQTJuOtcDuqIUdm/VRg6+8SP+hVZquCW2zo0lla24Yi/cS1+
 om89Mfy4l9v+VzkBy2TvNU0cLy0ClK1BQTquHALWFuCDDEmJ4vftc7eWV4VQ+Idh
 lQDDgs0Q66g=
 =j39M
 -----END PGP SIGNATURE-----

Merge tag 'x86-urgent-2026-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fixes from Ingo Molnar:

 - Don't apply va_align to hugetlb mappings on AMD F15h systems
   that have custom va_align.bits values (Laurent Wandrebeck)

 - Fix PMD teardown handling regression flagged by lockdep
   (Mikhail Gavrilov)

 - Hide ptrace header register offset macros behind __ASSEMBLER__ or
   __FRAME_OFFSETS, to fix user-space build errors that may trigger
   if they happen to shadow these short and generic macro names
   (Nick Desaulniers)

* tag 'x86-urgent-2026-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  {x86,um}/uapi/ptrace: Guard register offset macros with __ASSEMBLER__ or __FRAME_OFFSETS
  x86/mm: Drop unnecessary PMD page copy when freeing
  x86/mm: Don't apply va_align to hugetlb mappings on AMD F15h
2026-10-04 08:59:22 -07:00
..
boot kho: make boot time huge page allocation work nicely with KHO 2026-08-23 09:17:38 -07:00
coco x86/sev: Make vTPM SVSM calls preemption-safe 2026-09-21 19:59:25 -07:00
configs
crypto crypto: x86/aes-gcm - fix always true check for last AAD segment 2026-09-29 15:28:42 -07:00
entry Random number generator fixes for Linux 7.3-rc6. 2026-10-02 11:28:45 -07:00
events perf/core: Fill branch entries with a single assignment 2026-09-23 11:48:36 +02:00
hyperv hyperv-next for v7.3-rc1 2026-08-26 16:47:40 -07:00
ia32
include {x86,um}/uapi/ptrace: Guard register offset macros with __ASSEMBLER__ or __FRAME_OFFSETS 2026-09-28 12:11:19 -07:00
kernel x86/mm: Don't apply va_align to hugetlb mappings on AMD F15h 2026-09-27 19:46:45 -07:00
kvm KVM: SEV: Do cache maintenance on the source VM *before* clearing SEV state 2026-09-28 17:11:49 -04:00
lib - Get rid of static_cpu_has() - one less API to care about testing CPU 2026-08-18 19:09:42 -07:00
mm x86/mm: Drop unnecessary PMD page copy when freeing 2026-09-28 08:08:16 -07:00
net bpf: Skip detached progs in trampoline images that are still in use 2026-09-29 05:54:16 +00:00
pci x86/PCI: Disable enhanced atomics on AMD NBIO 7.7 and 7.11 2026-09-23 13:42:21 -05:00
platform platform-drivers-x86 for v7.3-1 2026-08-24 10:16:35 -07:00
power
purgatory x86/purgatory: Return bool from verify_sha256_digest() 2026-07-23 15:45:02 +02:00
realmode
tools x86/alternative: Drop smp_locks glue 2026-07-13 09:23:36 -07:00
um {x86,um}/uapi/ptrace: Guard register offset macros with __ASSEMBLER__ or __FRAME_OFFSETS 2026-09-28 12:11:19 -07:00
video x86/video: Only fall back to vga_default_device() without screen info 2026-07-07 08:14:55 -07:00
virt mm.git review status for mm-hotfixes-stable..mm-stable 2026-08-20 18:17:08 -07:00
xen * Fix pkey_alloc() return value when pkeys are not supported 2026-08-18 17:44:09 -07:00
.gitignore
Kbuild
Kconfig Bootconfig updates for v7.3: 2026-08-25 08:59:09 -07:00
Kconfig.assembler
Kconfig.cpu x86/build/64: Prevent native builds from generating EGPR use 2026-09-18 21:43:38 -07:00
Kconfig.cpufeatures
Kconfig.debug
Makefile x86/build/64: Prevent native builds from generating EGPR use 2026-09-18 21:43:38 -07:00
Makefile_32.cpu
Makefile.um