Re: [PATCH 05/14] KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs

Paolo Bonzini
2021-02-18T16:09:21Z

On 13/02/21 01:50, Sean Christopherson wrote:
>
> pfn = spte_to_pfn(iter.old_spte);
> if (kvm_is_reserved_pfn(pfn) ||
> - (!PageTransCompoundMap(pfn_to_page(pfn)) &&
> - !kvm_is_zone_device_pfn(pfn)))
> + iter.level >= kvm_mmu_max_mapping_level(kvm, slot, iter.gfn,
> + pfn, PG_LEVEL_NUM))
> continue;
>

This changes the test to PageCompound. Is it worth moving the change to
patch 1?

Paolo