Messages in this thread Patch in this message | | | From | Huaitong Han <> | Subject | [PATCH] x86/fpu: Fix get_xsave_addr which returns error pointer to KVM | Date | Fri, 6 Nov 2015 17:00:23 +0800 |
| |
when KVM uses the get_xsave_addr, xsave parameter belongs to guest vcpu, if xsave is replaced with current task (host) xsave, get_xsave_addr will return error xsave addr to KVM.
Signed-off-by: Huaitong Han <huaitong.han@intel.com> --- arch/x86/kernel/fpu/xstate.c | 1 - 1 file changed, 1 deletion(-)
diff --git a/arch/x86/kernel/fpu/xstate.c b/arch/x86/kernel/fpu/xstate.c index 62fc001..2c4ac07 100644 --- a/arch/x86/kernel/fpu/xstate.c +++ b/arch/x86/kernel/fpu/xstate.c @@ -402,7 +402,6 @@ void *get_xsave_addr(struct xregs_state *xsave, int xstate_feature) if (!boot_cpu_has(X86_FEATURE_XSAVE)) return NULL; - xsave = ¤t->thread.fpu.state.xsave; /* * We should not ever be requesting features that we * have not enabled. Remember that pcntxt_mask is -- 2.4.3
| |