Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b5f80931 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: isp: validate vfe_intf max params"

parents fb4b9d01 37a3b011
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -808,9 +808,20 @@ static int msm_ispif_restart_frame_boundary(struct ispif_device *ispif,
		rc = -EPERM;
		return rc;
	}
	if (params->num > MAX_PARAM_ENTRIES) {
		pr_err("%s: invalid param entries %d\n", __func__,
			params->num);
		rc = -EINVAL;
		return rc;
	}

	for (i = 0; i < params->num; i++) {
		vfe_intf = params->entries[i].vfe_intf;
		if (vfe_intf >= VFE_MAX) {
			pr_err("%s: %d invalid i %d vfe_intf %d\n", __func__,
				__LINE__, i, vfe_intf);
			return -EINVAL;
		}
		vfe_mask |= (1 << vfe_intf);
	}