Commit 60ad25e1 authored by James Clark's avatar James Clark Committed by Oliver Upton
Browse files

KVM: arm64: Pass on SVE mapping failures



This function can fail but its return value isn't passed onto the
caller. Presumably this could result in a broken state.

Fixes: 66d5b53e ("KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM")
Signed-off-by: default avatarJames Clark <james.clark@linaro.org>
Reviewed-by: default avatarFuad Tabba <tabba@google.com>
Acked-by: default avatarMarc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20241112105604.795809-1-james.clark@linaro.org


Signed-off-by: default avatarOliver Upton <oliver.upton@linux.dev>
parent 9d0bee66
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -146,8 +146,7 @@ static int recreate_hyp_mappings(phys_addr_t phys, unsigned long size,
			return ret;
	}

	pkvm_create_host_sve_mappings();
	return 0;
	return pkvm_create_host_sve_mappings();
}

static void update_nvhe_init_params(void)