It is a pretty well known fact that KVM does not support MMIO emulation without valid instruction syndrome information (ESR_EL2.ISV == 0). The dmesg is useless as it provides zero context and just winds up polluting logs. Let's just delete it. Any userspace that cares should just use KVM_CAP_ARM_NISV_TO_USER, which inherently ties to a vCPU context. Signed-off-by: Oliver Upton <oliver.upton@xxxxxxxxx> --- arch/arm64/kvm/mmio.c | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/kvm/mmio.c b/arch/arm64/kvm/mmio.c index 3dd38a151d2a..a53721be32ec 100644 --- a/arch/arm64/kvm/mmio.c +++ b/arch/arm64/kvm/mmio.c @@ -143,7 +143,6 @@ int io_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa) return 0; } - kvm_pr_unimpl("Data abort outside memslots with no valid syndrome info\n"); return -ENOSYS; } base-commit: 6465e260f48790807eef06b583b38ca9789b6072 -- 2.42.0.758.gaed0368e0e-goog