KVM: async_pf: Inject 'page ready' event only if 'page not present' was previously...
[sfrench/cifs-2.6.git] / arch / s390 / kvm / kvm-s390.c
index 06bde4bad20593e92debf16beb9b82040af7319b..33fea4488ef39abaa475b58bcba199aee1ee94d0 100644 (file)
@@ -3923,11 +3923,13 @@ static void __kvm_inject_pfault_token(struct kvm_vcpu *vcpu, bool start_token,
        }
 }
 
-void kvm_arch_async_page_not_present(struct kvm_vcpu *vcpu,
+bool kvm_arch_async_page_not_present(struct kvm_vcpu *vcpu,
                                     struct kvm_async_pf *work)
 {
        trace_kvm_s390_pfault_init(vcpu, work->arch.pfault_token);
        __kvm_inject_pfault_token(vcpu, true, work->arch.pfault_token);
+
+       return true;
 }
 
 void kvm_arch_async_page_present(struct kvm_vcpu *vcpu,