Commit 52b9e265 authored by Wang Wensheng's avatar Wang Wensheng Committed by Marc Zyngier
Browse files

KVM: arm64: Fix error return code in init_hyp_mode()



Fix to return a negative error code from the error handling
case instead of 0, as done elsewhere in this function.

Fixes: eeeee719 ("KVM: arm64: Bootstrap PSCI SMC handler in nVHE EL2")
Reported-by: default avatarHulk Robot <hulkci@huawei.com>
Signed-off-by: default avatarWang Wensheng <wangwensheng4@huawei.com>
Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20210406121759.5407-1-wangwensheng4@huawei.com
parent 70f5e4a6
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1808,9 +1808,11 @@ 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;
		}
	}

	return 0;