--- b/arch/x86/kernel/fpu/core.c | 3 +++ 1 file changed, 3 insertions(+) diff -puN arch/x86/kernel/fpu/core.c~os_rstor_fun arch/x86/kernel/fpu/core.c --- a/arch/x86/kernel/fpu/core.c~os_rstor_fun 2025-06-18 11:22:58.583510842 -0700 +++ b/arch/x86/kernel/fpu/core.c 2025-06-18 11:23:46.626730032 -0700 @@ -202,6 +202,9 @@ void restore_fpregs_from_fpstate(struct */ mask = fpu_kernel_cfg.max_features & mask; + if (!strncmp(current->comm, "dave", 4)) + fpstate->regs.xsave.header.xcomp_bv = 0; + os_xrstor(fpstate, mask); } else { if (use_fxsr()) _