[GIT PULL] x86/cleanups for v7.3-rc1

From: Borislav Petkov

Date: Tue Aug 18 2026 - 14:00:44 EST


Hi Linus,

please pull the x86/cleanups lineup for v7.3-rc1.

Thx.

---

The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/tip/tip.git tags/x86_cleanups_for_v7.3_rc1

for you to fetch changes up to 10b45e63a5b010be59ecbd2e437744adb12f838a:

x86/cpu: Remove unnecessary __maybe_unused annotations (2026-07-22 09:09:44 -0700)

----------------------------------------------------------------
- The usual pile of smallish cleanups and fixlets all over the place

----------------------------------------------------------------
Borislav Petkov (1):
x86/cpu: Move intel_get_platform_id() to cpu/intel.c

Borislav Petkov (AMD) (1):
x86/boot/compressed/head_64.S: Clean up SEV-related comments

Calvin Owens (1):
x86/cfi: Add __init_or_module annotations for fineibt

Chao Gao (1):
x86/fpu: Fix kernel-doc formatting above fpu_enable_guest_xfd_features()

Cédric Hannotier (1):
Documentation/arch/x86/amd-memory-encryption.rst: Fix typo

Jens Remus (1):
x86/cfi: Use symmetric SYM_START and SYM_END in __CFI_TYPE()

Melody Wang (1):
x86/apic: Ensure ICR register write value is handled as 32 bits

Randy Dunlap (1):
x86/platform/quark: Fix kernel-doc warnings in imr.c

Thomas Huth (1):
x86/ras: Move contents from arch/x86/ras/Kconfig into drivers/ras/Kconfig

Thorsten Blum (1):
x86/cpu: Remove unnecessary __maybe_unused annotations

Tim Wiederhake (1):
x86/msr: Document the I/O-like write semantics in the msr driver

You-Li Lin (1):
x86/mm: Fix typo in comment

Documentation/arch/x86/amd-memory-encryption.rst | 2 +-
arch/x86/boot/compressed/head_64.S | 18 +++++++-----
arch/x86/include/asm/linkage.h | 2 +-
arch/x86/include/asm/microcode.h | 2 --
arch/x86/include/asm/processor.h | 1 +
arch/x86/kernel/alternative.c | 12 ++++----
arch/x86/kernel/apic/local.h | 4 +--
arch/x86/kernel/apic/x2apic_phys.c | 4 +--
arch/x86/kernel/apic/x2apic_savic.c | 5 +---
arch/x86/kernel/cpu/common.c | 2 +-
arch/x86/kernel/cpu/intel.c | 35 +++++++++++++++++++++++
arch/x86/kernel/cpu/microcode/amd.c | 3 +-
arch/x86/kernel/cpu/microcode/intel.c | 36 ------------------------
arch/x86/kernel/cpu/topology_common.c | 2 +-
arch/x86/kernel/fpu/core.c | 18 ++++++------
arch/x86/kernel/msr.c | 3 ++
arch/x86/mm/ident_map.c | 2 +-
arch/x86/platform/intel-quark/imr.c | 4 +--
arch/x86/ras/Kconfig | 23 ---------------
drivers/ras/Kconfig | 24 +++++++++++++++-
20 files changed, 99 insertions(+), 103 deletions(-)
delete mode 100644 arch/x86/ras/Kconfig


--
Regards/Gruss,
Boris.

https://people.kernel.org/tglx/notes-about-netiquette