cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE
[platform/kernel/linux-starfive.git] / arch / x86 / include / asm / fpu / xcr.h
index 9656a5b..9a710c0 100644 (file)
@@ -5,7 +5,7 @@
 #define XCR_XFEATURE_ENABLED_MASK      0x00000000
 #define XCR_XFEATURE_IN_USE_MASK       0x00000001
 
-static inline u64 xgetbv(u32 index)
+static __always_inline u64 xgetbv(u32 index)
 {
        u32 eax, edx;
 
@@ -27,7 +27,7 @@ static inline void xsetbv(u32 index, u64 value)
  *
  * Callers should check X86_FEATURE_XGETBV1.
  */
-static inline u64 xfeatures_in_use(void)
+static __always_inline u64 xfeatures_in_use(void)
 {
        return xgetbv(XCR_XFEATURE_IN_USE_MASK);
 }