aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/x86/xen/enlighten.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
index b011e4a5dbbe..b795470ec069 100644
--- a/arch/x86/xen/enlighten.c
+++ b/arch/x86/xen/enlighten.c
@@ -854,6 +854,19 @@ static int xen_write_msr_safe(unsigned int msr, unsigned low, unsigned high)
854 ret = -EFAULT; 854 ret = -EFAULT;
855 break; 855 break;
856#endif 856#endif
857
858 case MSR_STAR:
859 case MSR_CSTAR:
860 case MSR_LSTAR:
861 case MSR_SYSCALL_MASK:
862 case MSR_IA32_SYSENTER_CS:
863 case MSR_IA32_SYSENTER_ESP:
864 case MSR_IA32_SYSENTER_EIP:
865 /* Fast syscall setup is all done in hypercalls, so
866 these are all ignored. Stub them out here to stop
867 Xen console noise. */
868 break;
869
857 default: 870 default:
858 ret = native_write_msr_safe(msr, low, high); 871 ret = native_write_msr_safe(msr, low, high);
859 } 872 }