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

From: Reinette Chatre

Date: Mon Sep 14 2026 - 12:05:31 EST


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@xxxxxxxx>
> Acked-by: Damien Le Moal <dlemoal@xxxxxxxxxx> # ATA
> Reviewed-by: Michael Kelley <mhklinux@xxxxxxxxxxx> # 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@xxxxxxxxx> # resctrl

Reinette