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

From: Borislav Petkov

Date: Mon Jun 15 2026 - 13:05:13 EST


Hi Linus,

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

Thx.

---

The following changes since commit 7fd2df204f342fc17d1a0bfcd474b24232fb0f32:

Linux 7.1-rc2 (2026-05-03 14:21:25 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_cleanups_for_v7.2_rc1

for you to fetch changes up to a5f28da54f36f1a8b289d9bdd3e780b2ede0da6f:

x86/cpu: Remove obsolete aperfmperf_get_khz() declaration (2026-06-05 15:10:25 +0200)

----------------------------------------------------------------
- The usual pile of cleanups and fixlets the cat dragged in

----------------------------------------------------------------
Borislav Petkov (AMD) (1):
x86/boot: Get rid of kstrtoull()

Fushuai Wang (1):
x86/tlb: Convert copy_from_user() + kstrtouint() to kstrtouint_from_user()

Junxiao Chang (1):
x86/cpu: Remove obsolete aperfmperf_get_khz() declaration

Li Jun (1):
x86/pmem: Check for platform_device_alloc() retval

Randy Dunlap (1):
x86/cpu: Keep the PROCESSOR_SELECT menu together

Thorsten Blum (3):
x86/boot/compressed: Use boot_kstrtoul() for hugepages= parsing
x86/purgatory: Fix #endif comment
x86/platform/uv: Use str_enabled_disabled() in uv_nmi_setup_hubless_intr()

arch/x86/Kconfig.cpu | 8 ++++----
arch/x86/boot/compressed/kaslr.c | 3 ++-
arch/x86/boot/string.c | 30 +++++-------------------------
arch/x86/boot/string.h | 1 -
arch/x86/include/asm/purgatory.h | 2 +-
arch/x86/kernel/cpu/cpu.h | 1 -
arch/x86/kernel/pmem.c | 2 ++
arch/x86/mm/tlb.c | 19 +++++++------------
arch/x86/platform/uv/uv_nmi.c | 3 ++-
9 files changed, 23 insertions(+), 46 deletions(-)


--
Regards/Gruss,
Boris.

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