Re: [PATCH v2 1/8] x86/fpu: Check for missing AVX and AVX-512 xstate bits
From: Borislav Petkov
Date: Wed Aug 12 2026 - 16:09:24 EST
On Wed, Aug 12, 2026 at 07:40:11PM +0000, Eric Biggers wrote:
> Interesting, so the !boot_cpu_has(X86_FEATURE_FPU) check is dead code
> since ab05214025ee ("x86/fpu: Remove MATH_EMULATION and related glue
> code"). Sure, there's no need to add anything to there then, though we
> should do a separate patch that removes it.
Sure.
> Sure, that works. I'm not sure it's actually easier to understand than
> what I proposed; it's kind of contradictory to call
> "setup_clear_cpu_cap(X86_FEATURE_XSAVE)" when we just verified it is
> clear. But the comment mentioning that it's actually for clearing
> dependent flags helps. If you prefer this way, let's do this.
Yes please, that's why I added the comment. And we have this machinery in
do_clear_cpu_cap() so let's use it.
> It's functionally equivalent, but yes we can write it this way if you
> prefer. Is it okay if I fold your diff (minus the pr_info()) into this
> patch? (I'll also add FW_BUG to the error messages as Thomas
> requested.)
Yap, that's perfectly fine.
Thanks.
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette