From: Marc Zyngier Date: Tue, 13 Apr 2021 14:35:58 +0000 (+0100) Subject: Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next X-Git-Tag: howlett/maple/20220722_2~3239^2~38^2~12 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=ad569b70aa02ffba1e86411b79570cbe4e6c7bb8;p=users%2Fjedix%2Flinux-maple.git Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next Signed-off-by: Marc Zyngier --- ad569b70aa02ffba1e86411b79570cbe4e6c7bb8 diff --cc arch/arm64/kvm/arm.c index 3f98dbe09500,85261015ce5d..74acc4444d48 --- a/arch/arm64/kvm/arm.c +++ b/arch/arm64/kvm/arm.c @@@ -1881,18 -1808,12 +1881,20 @@@ static int init_hyp_mode(void if (is_protected_kvm_enabled()) { init_cpu_logical_map(); - if (!init_psci_relay()) + if (!init_psci_relay()) { + err = -ENODEV; goto out_err; + } } + if (is_protected_kvm_enabled()) { + err = kvm_hyp_init_protection(hyp_va_bits); + if (err) { + kvm_err("Failed to init hyp memory protection\n"); + goto out_err; + } + } + return 0; out_err: