diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/simd_x86.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/include/linux/simd_x86.h b/include/linux/simd_x86.h index 5d6fbed35..12cd74677 100644 --- a/include/linux/simd_x86.h +++ b/include/linux/simd_x86.h @@ -81,9 +81,16 @@ #endif #if defined(_KERNEL) -#if defined(HAVE_UNDERSCORE_KERNEL_FPU) + +#if defined(HAVE_KERNEL_FPU_API_HEADER) #include <asm/fpu/api.h> #include <asm/fpu/internal.h> +#else +#include <asm/i387.h> +#include <asm/xcr.h> +#endif + +#if defined(HAVE_UNDERSCORE_KERNEL_FPU) #define kfpu_begin() \ { \ preempt_disable(); \ @@ -95,8 +102,6 @@ preempt_enable(); \ } #elif defined(HAVE_KERNEL_FPU) -#include <asm/i387.h> -#include <asm/xcr.h> #define kfpu_begin() kernel_fpu_begin() #define kfpu_end() kernel_fpu_end() #else |