Re: [PATCH RESEND] xor: add missing vzeroupper to AVX code

From: Christoph Hellwig

Date: Wed Sep 02 2026 - 09:43:00 EST


On Mon, Aug 31, 2026 at 02:22:48PM -0700, Eric Biggers wrote:
> Since the AVX optimized XOR code uses YMM registers, execute vzeroupper
> before returning from it. This is needed to avoid degrading the
> performance of any later SSE code that may happen to be executed.
>
> Fixes: ea4d26ae24e5 ("raid5: add AVX optimized RAID5 checksumming")
> Cc: stable@xxxxxxxxxxxxxxx
> Signed-off-by: Eric Biggers <ebiggers@xxxxxxxxxx>
> ---
>
> This didn't get taken through the x86 tree. Andrew, it seems you're
> taking patches to lib/raid/. Can you apply this one?

Can we do kernel_avx_{begin,end} instead of having to open code
and document this everywhere, please?