|
@@ -1615,8 +1615,9 @@ EXPORT_SYMBOL_GPL(kvm_read_guest_cached);
|
|
|
|
|
|
int kvm_clear_guest_page(struct kvm *kvm, gfn_t gfn, int offset, int len)
|
|
|
{
|
|
|
- return kvm_write_guest_page(kvm, gfn, (const void *) empty_zero_page,
|
|
|
- offset, len);
|
|
|
+ const void *zero_page = (const void *) __va(page_to_phys(ZERO_PAGE(0)));
|
|
|
+
|
|
|
+ return kvm_write_guest_page(kvm, gfn, zero_page, offset, len);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(kvm_clear_guest_page);
|
|
|
|