Re: [PATCH v5 08/35] x86/cpuid: Introduce a centralized CPUID parser

"Ahmed S. Darwish" <[email protected]> Thu, 18 Sep 2025 15:15:58 +0200
Newsgroups dev.linux.lists.x86-cpuid,org.kernel.vger.linux-kernel
Message-ID <aMwGDk4nLq_RZ134@lx-t490>
On Fri, 05 Sep 2025, Ahmed S. Darwish wrote:
>
>  /**
> - * cpuid_leaf_regs() - Access parsed CPUID data in raw format
> + * cpuid_leaf_raw() - Access parsed CPUID data in raw format
...
> -#define cpuid_leaf_regs(_cpuinfo, _leaf)					\
> +#define cpuid_leaf_raw(_cpuinfo, _leaf)					\
>  	((const struct cpuid_regs *)(cpuid_leaf(_cpuinfo, _leaf)))
...
>  /**
> - * cpuid_subleaf_n_regs() - Access parsed CPUID data for leaf with dynamic subleaf range
> + * cpuid_subleaf_n_raw() - Access parsed CPUID data for leaf with dynamic subleaf range
...
> -#define cpuid_subleaf_n_regs(_cpuinfo, _leaf, _subleaf)				\
> +#define cpuid_subleaf_n_raw(_cpuinfo, _leaf, _subleaf)				\
>  	((const struct cpuid_regs *)cpuid_subleaf_n(_cpuinfo, _leaf, _subleaf))
>

That snippet should've been folded into the previous patch.

Rest of the PQ stays as-is.

I'll not spam the list with a v6 just for this, since the next iteration
should include the X86_FEATURE adaptation mentioned in the cover.

Thanks,
Ahmed