All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/11] x86/msr: Drop 32-bit variants of *_on_cpu() MSR functions
@ 2026-06-08  5:17 Juergen Gross
  2026-06-08  5:17 ` [PATCH v3 01/11] x86/msr: Switch rdmsrl_on_cpu() users to rdmsrq_on_cpu() Juergen Gross
                   ` (11 more replies)
  0 siblings, 12 replies; 28+ messages in thread
From: Juergen Gross @ 2026-06-08  5:17 UTC (permalink / raw)
  To: linux-kernel, linux-pm, x86, linux-edac, linux-hwmon,
	linux-perf-users
  Cc: Juergen Gross, Huang Rui, Mario Limonciello, Perry Yuan,
	K Prateek Nayak, Rafael J. Wysocki, Viresh Kumar, Thomas Gleixner,
	Ingo Molnar, Borislav Petkov, Dave Hansen, H. Peter Anvin,
	Tony Luck, Guenter Roeck, Daniel Lezcano, Zhang Rui, Lukasz Luba,
	Peter Zijlstra, Arnaldo Carvalho de Melo, Namhyung Kim,
	Mark Rutland, Alexander Shishkin, Jiri Olsa, Ian Rogers,
	Adrian Hunter, James Clark

Drop the variants using 2 32-bit values instead of a single 64-bit one
of the *_on_cpu() MSR access functions.

Changes in V2:
- patches 1+2 split out from other patch
- keep the *q() variants instead of those without suffix

Changes in V3:
- V3 patch 7 split out from V2 patch 7

Juergen Gross (11):
  x86/msr: Switch rdmsrl_on_cpu() users to rdmsrq_on_cpu()
  x86/msr: Remove rdmsrl_on_cpu()
  x86/msr: Switch rdmsr_on_cpu() users to rdmsrq_on_cpu()
  x86/msr: Remove rdmsr_on_cpu()
  x86/msr: Switch wrmsr_on_cpu() users to wrmsrq_on_cpu()
  x86/msr: Remove wrmsr_on_cpu()
  x86/msr: Don't use rdmsr_safe_on_cpu() in rdmsrq_safe_on_cpu()
  x86/msr: Switch rdmsr_safe_on_cpu() users to rdmsrq_safe_on_cpu()
  x86/msr: Remove rdmsr_safe_on_cpu()
  x86/msr: Switch wrmsr_safe_on_cpu() users to wrmsrq_safe_on_cpu()
  x86/msr: Remove wrmsr_safe_on_cpu()

 arch/x86/events/intel/ds.c                   | 11 +--
 arch/x86/include/asm/msr.h                   | 28 +-----
 arch/x86/kernel/cpu/mce/amd.c                |  6 +-
 arch/x86/kernel/cpu/mce/inject.c             |  8 +-
 arch/x86/kernel/msr.c                        |  8 +-
 arch/x86/lib/msr-smp.c                       | 89 +++-----------------
 drivers/cpufreq/amd-pstate.c                 |  2 +-
 drivers/cpufreq/amd_freq_sensitivity.c       |  6 +-
 drivers/cpufreq/p4-clockmod.c                | 32 +++----
 drivers/cpufreq/speedstep-centrino.c         | 27 +++---
 drivers/hwmon/coretemp.c                     | 44 +++++-----
 drivers/hwmon/via-cputemp.c                  | 16 ++--
 drivers/thermal/intel/intel_tcc.c            | 43 +++++-----
 drivers/thermal/intel/x86_pkg_temp_thermal.c | 25 +++---
 14 files changed, 128 insertions(+), 217 deletions(-)

-- 
2.54.0


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2026-06-08  8:03 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-08  5:17 [PATCH v3 00/11] x86/msr: Drop 32-bit variants of *_on_cpu() MSR functions Juergen Gross
2026-06-08  5:17 ` [PATCH v3 01/11] x86/msr: Switch rdmsrl_on_cpu() users to rdmsrq_on_cpu() Juergen Gross
2026-06-08  5:54   ` K Prateek Nayak
2026-06-08  8:03   ` [tip: x86/msr] x86/msr: Switch rdmsrl_on_cpu() user " tip-bot2 for Juergen Gross
2026-06-08  5:17 ` [PATCH v3 02/11] x86/msr: Remove rdmsrl_on_cpu() Juergen Gross
2026-06-08  7:01   ` [PATCH 01.5/11] x86/msr: Switch rdmsrl_on_cpu() user to rdmsrq_on_cpu() Ingo Molnar
2026-06-08  7:11     ` Jürgen Groß
2026-06-08  7:58       ` Ingo Molnar
2026-06-08  8:03   ` [tip: x86/msr] x86/msr: Remove rdmsrl_on_cpu() tip-bot2 for Juergen Gross
2026-06-08  5:17 ` [PATCH v3 03/11] x86/msr: Switch rdmsr_on_cpu() users to rdmsrq_on_cpu() Juergen Gross
2026-06-08  8:03   ` [tip: x86/msr] " tip-bot2 for Juergen Gross
2026-06-08  5:17 ` [PATCH v3 04/11] x86/msr: Remove rdmsr_on_cpu() Juergen Gross
2026-06-08  8:03   ` [tip: x86/msr] " tip-bot2 for Juergen Gross
2026-06-08  5:17 ` [PATCH v3 05/11] x86/msr: Switch wrmsr_on_cpu() users to wrmsrq_on_cpu() Juergen Gross
2026-06-08  8:03   ` [tip: x86/msr] " tip-bot2 for Juergen Gross
2026-06-08  5:17 ` [PATCH v3 06/11] x86/msr: Remove wrmsr_on_cpu() Juergen Gross
2026-06-08  8:03   ` [tip: x86/msr] " tip-bot2 for Juergen Gross
2026-06-08  5:17 ` [PATCH v3 07/11] x86/msr: Don't use rdmsr_safe_on_cpu() in rdmsrq_safe_on_cpu() Juergen Gross
2026-06-08  8:03   ` [tip: x86/msr] " tip-bot2 for Juergen Gross
2026-06-08  5:17 ` [PATCH v3 08/11] x86/msr: Switch rdmsr_safe_on_cpu() users to rdmsrq_safe_on_cpu() Juergen Gross
2026-06-08  8:03   ` [tip: x86/msr] " tip-bot2 for Juergen Gross
2026-06-08  5:17 ` [PATCH v3 09/11] x86/msr: Remove rdmsr_safe_on_cpu() Juergen Gross
2026-06-08  8:03   ` [tip: x86/msr] " tip-bot2 for Juergen Gross
2026-06-08  5:17 ` [PATCH v3 10/11] x86/msr: Switch wrmsr_safe_on_cpu() users to wrmsrq_safe_on_cpu() Juergen Gross
2026-06-08  8:03   ` [tip: x86/msr] " tip-bot2 for Juergen Gross
2026-06-08  5:17 ` [PATCH v3 11/11] x86/msr: Remove wrmsr_safe_on_cpu() Juergen Gross
2026-06-08  8:03   ` [tip: x86/msr] " tip-bot2 for Juergen Gross
2026-06-08  5:59 ` [PATCH v3 00/11] x86/msr: Drop 32-bit variants of *_on_cpu() MSR functions K Prateek Nayak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.