]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - virt/kvm/async_pf.c
KVM: use kvm_release_page_clean to release the page
[karo-tx-linux.git] / virt / kvm / async_pf.c
index 74268b4c2ee167932d514281bf6ecc3187462a3e..ebae24b62c90ec7af4270c2097b1182593c00b7d 100644 (file)
@@ -112,7 +112,7 @@ void kvm_clear_async_pf_completion_queue(struct kvm_vcpu *vcpu)
                                   typeof(*work), link);
                list_del(&work->link);
                if (work->page)
-                       put_page(work->page);
+                       kvm_release_page_clean(work->page);
                kmem_cache_free(async_pf_cache, work);
        }
        spin_unlock(&vcpu->async_pf.lock);
@@ -139,7 +139,7 @@ void kvm_check_async_pf_completion(struct kvm_vcpu *vcpu)
                list_del(&work->queue);
                vcpu->async_pf.queued--;
                if (work->page)
-                       put_page(work->page);
+                       kvm_release_page_clean(work->page);
                kmem_cache_free(async_pf_cache, work);
        }
 }