Unverified Commit 24c87f13 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!6928 firmware: arm_scmi: Harden accesses to the reset domains

parents 8c3b6cef 1e663b47
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -149,8 +149,12 @@ static int scmi_domain_reset(const struct scmi_handle *handle, u32 domain,
	struct scmi_xfer *t;
	struct scmi_msg_reset_domain_reset *dom;
	struct scmi_reset_info *pi = handle->reset_priv;
	struct reset_dom_info *rdom = pi->dom_info + domain;
	struct reset_dom_info *rdom;

	if (domain >= pi->num_domains)
		return -EINVAL;

	rdom = pi->dom_info + domain;
	if (rdom->async_reset)
		flags |= ASYNCHRONOUS_RESET;