diff options
Diffstat (limited to 'arch/x86/kernel/xsave.c')
-rw-r--r-- | arch/x86/kernel/xsave.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/kernel/xsave.c b/arch/x86/kernel/xsave.c index 0de1fae2bdf0..34f66e58a896 100644 --- a/arch/x86/kernel/xsave.c +++ b/arch/x86/kernel/xsave.c | |||
@@ -12,6 +12,7 @@ | |||
12 | #include <asm/i387.h> | 12 | #include <asm/i387.h> |
13 | #include <asm/fpu-internal.h> | 13 | #include <asm/fpu-internal.h> |
14 | #include <asm/sigframe.h> | 14 | #include <asm/sigframe.h> |
15 | #include <asm/tlbflush.h> | ||
15 | #include <asm/xcr.h> | 16 | #include <asm/xcr.h> |
16 | 17 | ||
17 | /* | 18 | /* |
@@ -453,7 +454,7 @@ static void prepare_fx_sw_frame(void) | |||
453 | */ | 454 | */ |
454 | static inline void xstate_enable(void) | 455 | static inline void xstate_enable(void) |
455 | { | 456 | { |
456 | set_in_cr4(X86_CR4_OSXSAVE); | 457 | cr4_set_bits(X86_CR4_OSXSAVE); |
457 | xsetbv(XCR_XFEATURE_ENABLED_MASK, pcntxt_mask); | 458 | xsetbv(XCR_XFEATURE_ENABLED_MASK, pcntxt_mask); |
458 | } | 459 | } |
459 | 460 | ||