[GIT PULL] x86/msr updates for v7.3

Ingo Molnar <[email protected]>
Newsgroups org.kernel.vger.linux-kernel
Message-ID <[email protected]>
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(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.