From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 17BBC3CF200 for ; Mon, 17 Aug 2026 10:14:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786961663; cv=none; b=u9uX7X7yIzLyvgLzO8XEmFiN7KtGQrjToPYvb3UdkyYskMSm4yvyDHtZ2tcfGJVLoMlokZd0BUVA2/4+2y3t1rWfMFWSRrTQ3H7Pl84BVqk5RmoFp+DkUuGWSoMAbeort051643Wes1qUgrmSS204tPDkV4Sxnd9EY55xegl72s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786961663; c=relaxed/simple; bh=kdI7dX8KyS8mF6c8+VGu2SdvwFAgNvqYRzu17DaHobU=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=MgANWl7BmYJ01wTTB0DM2+Wp48HaLCyTgkNZxYnxLkUzUkEHTTL1eFZ5O7PKMKFESRagV7IPSECvrc/KVXs3GAN9dNA42qCv0nTCneccrN6V0YP1+zSIUM9zt2cpwwK59uzeZy4lyM70Xp+l2mwZ6VRL5OGf/+Meo0q3YYK4Qsk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=GnJRh5jz; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="GnJRh5jz" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1CF7A1F000E9; Mon, 17 Aug 2026 10:14:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1786961661; bh=t1M2guNFQSkTiOinYf4AXtU4K9LmM0U7RUyde7JaUEU=; h=Date:From:To:Cc:Subject; b=GnJRh5jzvS+YoI2XbeX6XrxXuqHjTgcu4/eBfVNBNfybfIGmgnfZn+GJB+Qy5xLc/ /xlFAvvtOWsd8gvng2FeNZHmNO7Viybn/17VgjkE+VEoqNiuyIAycRBe9c5sEb5mqL wM+kNYSitFSiu1FXb1W87vlHu0TSQP0aydvXiFyJptBOCUAWbd7rLuR+mKkrBXlOo0 DI7Uwln6X8yi6gydM4ULVOAoUScPwraNTX7dDeTH9M5aoP+v4He8xiWE4j6TXUEUo6 65E8ZF3k5mOcYj31hvz489YJT+e1t0oleJE3vtvNtfykRVKSnwWN36/si8stBDeith ldlC6hXr+Mtfw== Date: Mon, 17 Aug 2026 12:14:17 +0200 From: Ingo Molnar To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, the arch/x86 maintainers , Peter Zijlstra , Andrew Morton , Juergen Gross Subject: [GIT PULL] x86/msr updates for v7.3 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Linus, Please pull the latest x86/msr Git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-msr-2026-08-17 for you to fetch changes up to a7187ca1e72505fd6785b0ce537ae066773a5532: x86/msr updates for v7.3: - Streamline the x86 MSR handling APIs along the 64-bit variants, simplifying the interfaces. Removal of the old APIs is planned for the next cycle, to reduce churn & integration pain. (Juergen Gross) Thanks, Ingo ------------------> Juergen Gross (21): x86/msr: Stop using 32-bit MSR interfaces in lib/msr-smp.c x86/mce: Stop using 32-bit MSR interfaces x86/hygon: Stop using 32-bit MSR interfaces x86/pci: Stop using 32-bit MSR interfaces x86/amd: Stop using 32-bit MSR interfaces x86/tsc: Stop using 32-bit MSR interfaces x86/resctrl: Stop using 32-bit MSR interfaces x86/apic: Stop using 32-bit MSR interfaces x86/cpu: Stop using 32-bit MSR interfaces EDAC: Stop using 32-bit MSR interfaces hwmon: Stop using 32-bit MSR interfaces x86/hyperv: Stop using 32-bit MSR interfaces x86/olpc: Stop using 32-bit MSR interfaces thermal/intel: Stop using 32-bit MSR interfaces powercap: Stop using 32-bit MSR interfaces acpi: Stop using 32-bit MSR interfaces x86/mtrr: Stop using 32-bit MSR interfaces KVM/x86: Stop using 32-bit MSR interfaces x86/featctl: Stop using 32-bit MSR interfaces cpufreq: Stop using 32-bit MSR interfaces x86/mce: Work around build warning after MSR-interface switch arch/x86/hyperv/hv_apic.c | 12 ++-- arch/x86/include/asm/resctrl.h | 5 +- arch/x86/kernel/acpi/sleep.c | 20 +++--- arch/x86/kernel/apic/apic.c | 39 +++++------ arch/x86/kernel/cpu/amd.c | 34 +++++----- arch/x86/kernel/cpu/centaur.c | 35 +++++----- arch/x86/kernel/cpu/common.c | 12 ++-- arch/x86/kernel/cpu/feat_ctl.c | 25 ++++--- arch/x86/kernel/cpu/hygon.c | 5 +- arch/x86/kernel/cpu/intel.c | 8 +-- arch/x86/kernel/cpu/mce/amd.c | 87 +++++++++++++------------ arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/mce/p5.c | 16 ++--- arch/x86/kernel/cpu/mce/winchip.c | 10 +-- arch/x86/kernel/cpu/mtrr/amd.c | 31 +++++---- arch/x86/kernel/cpu/mtrr/centaur.c | 18 +++--- arch/x86/kernel/cpu/mtrr/cleanup.c | 18 +++--- arch/x86/kernel/cpu/mtrr/generic.c | 97 +++++++++++++++------------- arch/x86/kernel/cpu/mtrr/mtrr.c | 4 +- arch/x86/kernel/cpu/resctrl/core.c | 7 +- arch/x86/kernel/cpu/resctrl/monitor.c | 27 ++++---- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 12 ++-- arch/x86/kernel/cpu/transmeta.c | 9 +-- arch/x86/kernel/cpu/zhaoxin.c | 12 ++-- arch/x86/kernel/tsc.c | 6 +- arch/x86/kernel/tsc_msr.c | 15 +++-- arch/x86/kvm/vmx/vmx.c | 24 +++---- arch/x86/kvm/x86.c | 4 +- arch/x86/lib/msr-smp.c | 8 +-- arch/x86/pci/mmconfig-shared.c | 8 +-- arch/x86/platform/olpc/olpc-xo1-sci.c | 11 ++-- arch/x86/virt/vmx/tdx/tdx.c | 6 +- drivers/acpi/processor_perflib.c | 11 ++-- drivers/acpi/processor_throttling.c | 14 +--- drivers/cpufreq/acpi-cpufreq.c | 22 +++---- drivers/cpufreq/e_powersaver.c | 49 +++++++------- drivers/cpufreq/longhaul.c | 15 +++-- drivers/cpufreq/longrun.c | 77 +++++++++++----------- drivers/cpufreq/powernow-k6.c | 12 ++-- drivers/cpufreq/powernow-k8.c | 67 +++++++++---------- drivers/cpufreq/speedstep-centrino.c | 16 ++--- drivers/cpufreq/speedstep-lib.c | 63 +++++++++--------- drivers/edac/ie31200_edac.c | 10 +-- drivers/edac/mce_amd.c | 8 +-- drivers/hwmon/hwmon-vid.c | 11 ++-- drivers/powercap/intel_rapl_common.c | 20 +++--- drivers/thermal/intel/intel_tcc.c | 10 +-- drivers/thermal/intel/therm_throt.c | 76 +++++++++++----------- drivers/thermal/intel/x86_pkg_temp_thermal.c | 32 +++++---- 49 files changed, 584 insertions(+), 556 deletions(-)