]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/x86/include/asm/msr.h
Merge branch 'x86/asm' into x86/core, to prepare for new patch
[karo-tx-linux.git] / arch / x86 / include / asm / msr.h
index 441ecf83d81a9e575fcdbefe946422107ee041ff..e6a707eb508167dea3eda93a440cee3ba15f39db 100644 (file)
@@ -206,8 +206,13 @@ do {                                                            \
 
 #endif /* !CONFIG_PARAVIRT */
 
-#define wrmsrl_safe(msr, val) wrmsr_safe((msr), (u32)(val),            \
-                                            (u32)((val) >> 32))
+/*
+ * 64-bit version of wrmsr_safe():
+ */
+static inline int wrmsrl_safe(u32 msr, u64 val)
+{
+       return wrmsr_safe(msr, (u32)val,  (u32)(val >> 32));
+}
 
 #define write_tsc(low, high) wrmsr(MSR_IA32_TSC, (low), (high))