From: Paolo Bonzini Date: Thu, 14 Jul 2016 17:08:18 +0000 (+0200) Subject: KVM: SVM: do not set MSR_TSC_AUX on 32-bit builds X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=2b23c3a6e3eb2fba77eb35fdfa3d71a9aa3f33b7;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git KVM: SVM: do not set MSR_TSC_AUX on 32-bit builds This is unnecessary---and besides, __getcpu() is not even available on 32-bit builds. Signed-off-by: Paolo Bonzini --- diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c index f931d3e33c7f..05c08b69cee7 100644 --- a/arch/x86/kvm/svm.c +++ b/arch/x86/kvm/svm.c @@ -4550,9 +4550,9 @@ static void svm_vcpu_run(struct kvm_vcpu *vcpu) #endif ); +#ifdef CONFIG_X86_64 if (static_cpu_has(X86_FEATURE_RDTSCP)) wrmsrl(MSR_TSC_AUX, __getcpu()); -#ifdef CONFIG_X86_64 wrmsrl(MSR_GS_BASE, svm->host.gs_base); #else loadsegment(fs, svm->host.fs);