fixup! KVM: arm64: Call __pkvm_wrprotect() from __stage2_wp_range()
diff --git a/arch/arm64/kvm/mmu.c b/arch/arm64/kvm/mmu.c index eeea577..c4bcfcc 100644 --- a/arch/arm64/kvm/mmu.c +++ b/arch/arm64/kvm/mmu.c
@@ -1295,10 +1295,10 @@ int kvm_phys_addr_ioremap(struct kvm *kvm, phys_addr_t guest_ipa, static int pkvm_wp_range(struct kvm *kvm, u64 start, u64 end) { struct kvm_pinned_page *ppage; - struct rb_node *node; + struct rb_node *node, *tmp; int ret; - for_ppage_node_in_range(kvm, start, end, node) { + for_ppage_node_in_range(kvm, start, end, node, tmp) { ppage = rb_entry(node, struct kvm_pinned_page, node); ret = kvm_call_hyp_nvhe(__pkvm_host_wrprotect_guest, kvm->arch.pkvm.handle,