mirror-linux/arch/x86
Linus Torvalds 8f4e8687c8 Miscellaneous x86 fixes:
- Prevent deadlock during shstk sigreturn (Rick Edgecombe)
 
  - Disable FRED when PTI is forced on (Dave Hansen)
 
  - Revert a CPA INVLPGB optimization that did not properly handle
    discontiguous virtual addresses (Dave Hansen)
 
 Signed-off-by: Ingo Molnar <mingo@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAmnrdcARHG1pbmdvQGtl
 cm5lbC5vcmcACgkQEnMQ0APhK1jdgg//Rc1HsR9foqgOZLunF7no1jiscoFqHSF2
 0sa+Hdmujw3JLBNzTRWRC4PFs1rBuxXSRl/rgZboH2QJa675xsjiHbnieN0XEymM
 gd7m03ljbLRHS/JY52CtKC1DqoAY0YWMl+qSnQVBNS1uegHO8eyNkByVIL0SyALe
 aiBgd0gDoABFxbKvfKI6pKgr7NfdpGxeIhn/cl52FObCjk4d5Eq0Fu2PfCTWZjPG
 xXDdqWyi/HWUCbCUkLtnar/CYO6gbIjC8TSVY4awRZ0rAYMDiuY/H4mp6QtCakm7
 c+82NZFxDjFWGQBlN+XZW8sePS0AECNL6jnRzPmBZSdn82jazyyKAyTodChlvXF4
 1UROkOCR2UZs6iXxLIweS32CU8u9YiHPKslbXw+fYIPL4JSsUwxkrsLrjO3FkGap
 ke/Mn4W9hG6L/drRY6PW7j2728+2Kb0nQFefACMepxozRfKbuKJIeQ7Saji8/KKB
 ga3f1PECRbzD5YgUkifIqUUV21phyw8zvw4x/s8mWkXCezOwxMbheaG7DX5f7tdw
 jaR0SCS+cikYNATj69LMHs+x08AcITtFglV18DVTujVcpYSX09BVWA/jPWyGX+eC
 qzX7wnxbY/MkJvirrcZPa+ZL8tsrcEy9ZYQhpj5Bj859R8qLew3DvxhmbyRVEkk6
 B93tXZmyx7M=
 =hABk
 -----END PGP SIGNATURE-----

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

Pull x86 fixes from Ingo Molnar:

 - Prevent deadlock during shstk sigreturn (Rick Edgecombe)

 - Disable FRED when PTI is forced on (Dave Hansen)

 - Revert a CPA INVLPGB optimization that did not properly handle
   discontiguous virtual addresses (Dave Hansen)

* tag 'x86-urgent-2026-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/mm: Revert INVLPGB optimization for set_memory code
  x86/cpu: Disable FRED when PTI is forced on
  x86/shstk: Prevent deadlock during shstk sigreturn
2026-04-24 10:05:42 -07:00
..
boot - Change the SEV host code handling of when SNP gets enabled in order to allow 2026-04-14 15:20:54 -07:00
coco - Print TDX module version during boot 2026-04-14 14:42:55 -07:00
configs x86/64/defconfig: Add CONFIG_IRQ_REMAP 2026-03-10 19:01:37 +01:00
crypto This update includes the following changes: 2026-04-15 15:22:26 -07:00
entry mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
events Arm: 2026-04-17 07:18:03 -07:00
hyperv x86/hyperv: Use any general-purpose register when saving %cr2 and %cr8 2026-03-12 04:25:20 +00:00
ia32
include s390 updates for 7.1 merge window 2026-04-22 11:13:45 -07:00
kernel Miscellaneous x86 fixes: 2026-04-24 10:05:42 -07:00
kvm Arm: 2026-04-17 07:18:03 -07:00
lib Merge branch 'nocache-cleanup' 2026-04-13 08:39:51 -07:00
math-emu
mm x86/mm: Revert INVLPGB optimization for set_memory code 2026-04-24 15:42:48 +02:00
net bpf, x86: Emit ENDBR for indirect jump targets 2026-04-16 07:03:40 -07:00
pci PCI: Align head space better 2026-03-27 10:19:08 -05:00
platform memblock: updates for 7.0-rc1 2026-04-18 11:29:14 -07:00
power PM: hibernate: x86: Remove inclusion of crypto/hash.h 2026-03-19 16:13:32 +01:00
purgatory
ras
realmode
tools x86/vdso: Clean up remnants of VDSO32_NOTE_MASK 2026-03-31 09:43:29 +02:00
um Mostly cleanups and small things, notably: 2026-04-20 16:36:46 -07:00
video
virt Arm: 2026-04-17 07:18:03 -07:00
xen Miscellaneous x86 cleanups for v7.1: 2026-04-14 14:03:27 -07:00
.gitignore
Kbuild
Kconfig x86/shstk: Prevent deadlock during shstk sigreturn 2026-04-20 22:54:24 +02:00
Kconfig.assembler
Kconfig.cpu x86/cpu: Remove M486/M486SX/ELAN support 2026-03-30 11:39:42 +02:00
Kconfig.cpufeatures * VDSO rework and cleanups 2026-02-10 19:34:26 -08:00
Kconfig.debug
Makefile kbuild: Consolidate C dialect options 2026-03-12 12:52:37 +01:00
Makefile.um x86/um: fix vDSO installation 2026-03-21 10:43:21 +01:00
Makefile_32.cpu x86/cpu: Remove M486/M486SX/ELAN support 2026-03-30 11:39:42 +02:00