[PATCH v3 12/13] treewide: convert rdmsrq() from a macro to an inline function

Reinette Chatre reinette.chatre at intel.com
Mon Sep 14 08:54:42 PDT 2026


Hi Juergen,

On 9/11/26 12:45 AM, Juergen Gross wrote:
> Today rdmsrq() is a macro using its second parameter as the target for
> storing the read MSR value.
> 
> Convert rdmsrq() to an inline function returning the MSR value.
> 
> The users have been converted using the following semantic patch:
> 
>   // Options: --include-headers
> 
>   virtual patch
>   virtual report
> 
>   @@
>   expression msr, val;
>   @@
>   (
>   - rdmsrq(msr,val)
>   + val = rdmsrq(msr)
>   )
> 
> Signed-off-by: Juergen Gross <jgross at suse.com>
> Acked-by: Damien Le Moal <dlemoal at kernel.org>      # ATA
> Reviewed-by: Michael Kelley <mhklinux at outlook.com> # Hyper-V
> ---

...
>  arch/x86/kernel/cpu/resctrl/core.c            |  2 +->  arch/x86/kernel/cpu/resctrl/monitor.c         |  4 +--
>  arch/x86/kernel/cpu/resctrl/pseudo_lock.c     |  4 +--
>  arch/x86/kernel/cpu/resctrl/rdtgroup.c        |  2 +-
Thank you.

Acked-by: Reinette Chatre <reinette.chatre at intel.com> # resctrl

Reinette



More information about the linux-mtd mailing list