On Thu, Mar 18, 2021 at 02:33:10PM +0000, Andrew Scull wrote: > hyp_panic() reports the address of the panic by using ELR_EL2, but this > isn't a useful address when hyp_panic() is called directly. Replace such > direct calls with BUG() and BUG_ON() which use BRK to trigger an > exception that then goes to hyp_panic() with the correct address. Also > remove the hyp_panic() declaration from the header file to avoid > accidental misuse. > > Signed-off-by: Andrew Scull <[email protected]> > --- > arch/arm64/include/asm/kvm_hyp.h | 1 - > arch/arm64/kvm/hyp/nvhe/hyp-main.c | 2 +- > arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 6 ++---- > 3 files changed, 3 insertions(+), 6 deletions(-)
Makes sense to me: Acked-by: Will Deacon <[email protected]> Will _______________________________________________ kvmarm mailing list [email protected] https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
