|
@@ -3275,7 +3275,7 @@ static bool try_async_pf(struct kvm_vcpu *vcpu, bool prefault, gfn_t gfn,
|
|
if (!async)
|
|
if (!async)
|
|
return false; /* *pfn has correct page already */
|
|
return false; /* *pfn has correct page already */
|
|
|
|
|
|
- put_page(pfn_to_page(*pfn));
|
|
|
|
|
|
+ kvm_release_pfn_clean(*pfn);
|
|
|
|
|
|
if (!prefault && can_do_async_pf(vcpu)) {
|
|
if (!prefault && can_do_async_pf(vcpu)) {
|
|
trace_kvm_try_async_get_page(gva, gfn);
|
|
trace_kvm_try_async_get_page(gva, gfn);
|