|
@@ -2819,7 +2819,8 @@ out:
|
|
static inline bool kvm_can_mwait_in_guest(void)
|
|
static inline bool kvm_can_mwait_in_guest(void)
|
|
{
|
|
{
|
|
return boot_cpu_has(X86_FEATURE_MWAIT) &&
|
|
return boot_cpu_has(X86_FEATURE_MWAIT) &&
|
|
- !boot_cpu_has_bug(X86_BUG_MONITOR);
|
|
|
|
|
|
+ !boot_cpu_has_bug(X86_BUG_MONITOR) &&
|
|
|
|
+ boot_cpu_has(X86_FEATURE_ARAT);
|
|
}
|
|
}
|
|
|
|
|
|
int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext)
|
|
int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext)
|