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 32DBC1922FD for ; Sun, 14 Jun 2026 16:34:55 +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=1781454897; cv=none; b=YdPB1ou5cQ/jIx8BbXZIY8uNkr7lsK2IrhG3CR7o5+pGiEV4QpjDlJlQVfys6Xpe4tfH8qIgM0JfMO1dzsKr7kZqrmELyofJcbf7KPJtJftDYxj/4nlhx56UC8u8UyffEd3Yd7ASIGD+GO9cex3tUUjrE07TmgZ2u7n/fbsbPEY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781454897; c=relaxed/simple; bh=/vaPkxIo/uSDg9dhio3O6GToeMFf0Zb20O2SQoWXfR0=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=MpPy50sajr4kF5GyZ/4aX9wGlG48vWH6eY4PCLi1Vr+WVLL1cEm9xlsPfrkpSCi/lteJMBr/Ew3Fo3Yx/O+G7dKSM9ctdxwq6pC3ZSRAsbNNx09L8aJviFxnwYQhvgyUG7Rqd4Q6juAmQ3/mRbks547RURZQZnSS5GqIQephFgA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=atM2giEo; 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="atM2giEo" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4F38D1F000E9; Sun, 14 Jun 2026 16:34:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781454895; bh=l3omTLZijPAjvph4f2GluwSL0XG7sOQwFewLMuIURTM=; h=Date:From:To:Cc:Subject; b=atM2giEo1HI+Rr/7X4OI2v0tCeiK2A+X6QqKcOj1bCA/kpfXSS8HgiKjRn8v5uCIH EraEQTyOu4QT6fJnSP13Njr87GkdYGouMjjXgb5fpLt96cD3YS6dKv0i1XW1E/i1K7 Qp+E6sc/rwM4agdHXwNDOoe82iuv6U0Gm9QH60REYuHRvxr7yuQybrM9GDROgNJZjM 3+2JH+FehtMuYEsqePf2jC84tiZCK+ov8oE3+K1Yn4LRefbCs+v1yd8rTzKPoPb79V 8otOXx/s4wnrAwytpAyIUmZ+nYocY9n7pbjkJwh+Xy1T/S5dNRtGNnkUZOnCVNs/No 4zKXWwDrhIVXw== Date: Sun, 14 Jun 2026 18:34:52 +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.2 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-06-14 for you to fetch changes up to b5884070f9da9ffecd5141b5811cfdbaa274809a: # MERGE NOTE: if you've pulled perf-core-2026-06-14 before this # pull request, then there's a new context conflict in # arch/x86/events/intel/core.c. See the tip:perf/merge # branch for how I resolved it. x86/msr updates for v7.2: - Large series to reorganize the rdmsr/wrmsr APIs to remove 32-bit variants and convert to 64-bit variants (Juergen Gross) - Fix W=1 warning (HyeongJun An) Thanks, Ingo ------------------> HyeongJun An (1): x86/process: Convert rdmsr() to rdmsrq() in arch_post_acpi_subsys_init() to address W=1 warning Juergen Gross (15): x86/msr: Switch rdmsrl_on_cpu() user 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() x86/msr: Switch rdmsrl() users to rdmsrq() x86/msr: Remove rdmsrl() x86/msr: Switch wrmsrl() users to wrmsrq() x86/msr: Remove wrmsrl() arch/x86/events/amd/uncore.c | 4 +- arch/x86/events/intel/core.c | 4 +- arch/x86/events/intel/ds.c | 11 ++-- arch/x86/include/asm/msr.h | 33 +---------- arch/x86/kernel/cpu/mce/amd.c | 6 +- arch/x86/kernel/cpu/mce/inject.c | 8 +-- arch/x86/kernel/cpu/resctrl/monitor.c | 4 +- arch/x86/kernel/msr.c | 8 +-- arch/x86/kernel/process.c | 6 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kvm/pmu.c | 6 +- arch/x86/kvm/vmx/tdx.c | 6 +- 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/hv/mshv_vtl_main.c | 4 +- drivers/hwmon/coretemp.c | 44 +++++++------- drivers/hwmon/via-cputemp.c | 16 ++--- drivers/idle/intel_idle.c | 6 +- drivers/thermal/intel/intel_tcc.c | 43 +++++++------- drivers/thermal/intel/x86_pkg_temp_thermal.c | 25 ++++---- 23 files changed, 149 insertions(+), 243 deletions(-)