diff options
author | Marc Zyngier <maz@kernel.org> | 2021-04-13 15:38:03 +0100 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2021-04-13 15:38:03 +0100 |
commit | 5c92a7643b14a5bc93bac6e2af5f9010e284b584 (patch) | |
tree | 240d2caf739f1e2e42f23f12bd7fa8b38d920795 /arch/arm64/kvm/hyp/nvhe/mem_protect.c | |
parent | Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next (diff) | |
parent | KVM: arm64: Log source when panicking from nVHE hyp (diff) | |
download | wireguard-linux-5c92a7643b14a5bc93bac6e2af5f9010e284b584.tar.xz wireguard-linux-5c92a7643b14a5bc93bac6e2af5f9010e284b584.zip |
Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next
Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'arch/arm64/kvm/hyp/nvhe/mem_protect.c')
-rw-r--r-- | arch/arm64/kvm/hyp/nvhe/mem_protect.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/arm64/kvm/hyp/nvhe/mem_protect.c b/arch/arm64/kvm/hyp/nvhe/mem_protect.c index f4f364aa3282..e342f7f4f4fb 100644 --- a/arch/arm64/kvm/hyp/nvhe/mem_protect.c +++ b/arch/arm64/kvm/hyp/nvhe/mem_protect.c @@ -271,11 +271,9 @@ void handle_host_mem_abort(struct kvm_cpu_context *host_ctxt) int ret = 0; esr = read_sysreg_el2(SYS_ESR); - if (!__get_fault_info(esr, &fault)) - hyp_panic(); + BUG_ON(!__get_fault_info(esr, &fault)); addr = (fault.hpfar_el2 & HPFAR_MASK) << 8; ret = host_stage2_idmap(addr); - if (ret && ret != -EAGAIN) - hyp_panic(); + BUG_ON(ret && ret != -EAGAIN); } |