Re: [PATCH v2 6/8] x86/msr: Consolidate rdpmc() implementations

From: Sohil Mehta

Date: Thu May 28 2026 - 19:16:25 EST



> diff -puN arch/x86/include/asm/msr.h~rdmsr-dups-9 arch/x86/include/asm/msr.h
> --- a/arch/x86/include/asm/msr.h~rdmsr-dups-9 2026-04-01 14:32:58.366520634 -0700
> +++ b/arch/x86/include/asm/msr.h 2026-04-01 14:32:58.373520897 -0700
> @@ -179,6 +179,7 @@ static inline u64 native_read_pmc(int co
> #define paravirt_read_msr_safe native_read_msr_safe
> #define paravirt_write_msr native_write_msr
> #define paravirt_write_msr_safe native_write_msr_safe
> +#define paravirt_read_pmc native_read_pmc
>

Extra tab.

> /*
> * Access to machine-specific registers (available on 586 and better only)
> @@ -186,11 +187,6 @@ static inline u64 native_read_pmc(int co
> * pointer indirection), this allows gcc to optimize better
> */
>