Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[ddiss/linux.git] / arch / x86 / kvm / x86.c
index d39d6cf1d4737b177ca3d4860bc05730c0ad6a93..1994602a0851f2011bf237c329b18c0374e52bb1 100644 (file)
@@ -2731,7 +2731,7 @@ static int kvm_pv_enable_async_pf(struct kvm_vcpu *vcpu, u64 data)
                return 1;
 
        if (!lapic_in_kernel(vcpu))
-               return 1;
+               return data ? 1 : 0;
 
        vcpu->arch.apf.msr_en_val = data;
 
@@ -3578,6 +3578,9 @@ int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext)
        case KVM_CAP_SMALLER_MAXPHYADDR:
                r = (int) allow_smaller_maxphyaddr;
                break;
+       case KVM_CAP_STEAL_TIME:
+               r = sched_info_on();
+               break;
        default:
                break;
        }