diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index 96fb21ac72247560a099f9fd8ae10b5792b804a4..e4e3dc429ec41db2e9cb4e48a1235816e127ceb8 100644 --- a/virt/kvm/kvm_main.c +++ b/virt/kvm/kvm_main.c @@ -170,6 +170,7 @@ bool kvm_is_reserved_pfn(kvm_pfn_t pfn) */ if (pfn_valid(pfn)) return PageReserved(pfn_to_page(pfn)) && + !is_zero_pfn(pfn) && !kvm_is_zone_device_pfn(pfn); return true;