diff --git a/arch/arm64/kvm/hyp/nvhe/hyp-main.c b/arch/arm64/kvm/hyp/nvhe/hyp-main.c index 803512cf8436..230f1e7025b6 100644 --- a/arch/arm64/kvm/hyp/nvhe/hyp-main.c +++ b/arch/arm64/kvm/hyp/nvhe/hyp-main.c @@ -329,7 +329,8 @@ static void handle_pvm_exit_iabt(struct kvm_vcpu *host_vcpu, struct kvm_vcpu *sh static void handle_pvm_exit_dabt(struct kvm_vcpu *host_vcpu, struct kvm_vcpu *shadow_vcpu) { - shadow_vcpu->mmio_needed = __pkvm_check_ioguard_page(shadow_vcpu); + /* FIXME: Revisit once MMIO-guard is available */ + shadow_vcpu->mmio_needed = true; if (shadow_vcpu->mmio_needed) { /* r0 as transfer register between the guest and the host. */