• Radim Krčmář's avatar
    Revert "KVM: SVM: fix trashing of MSR_TSC_AUX" · 6a907cd0
    Radim Krčmář authored
    This reverts commit 9770404a.
    
    The reverted patch is not needed as only userspace uses RDTSCP and
    MSR_TSC_AUX is in host_save_user_msrs[] and therefore properly saved in
    svm_vcpu_load() and restored in svm_vcpu_put() before every switch to
    userspace.
    
    The reverted patch did not allow the kernel to use RDTSCP in the future,
    because of missed trashing in svm_set_msr() and 64-bit ifdef.
    
    This reverts commit 2b23c3a6.
    
    2b23c3a6 ("KVM: SVM: do not set MSR_TSC_AUX on 32-bit builds") is a
    build fix for 9770404a and reverting them separately would only
    break more bisections.
    
    Cc: stable@vger.kernel.org
    6a907cd0
svm.c 130 KB