> Maybe rename it to kvm_mmu_zap_gfn() and make it static in the same patch? kvm_mmu_zap_gfn() would be quite misleading. Unlike kvm_zap_gfn_range(), it only zaps non-leaf shadow pages. E.g. the name would suggest that it could be used by __kvm_set_or_clear_apicv_inhibit(), but it would do the complete wrong thing. kvm_mmu_zap_shadow_pages() is the least awful I can come up with (it needs to be plural because it zaps all SPs related to the gfn), but that's something confusing too since it would take in a single gfn. So I think my vote is to keep patch 21 and dodge the naming entirely.