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

Commit 04842117 authored by Sreesudhan Ramakrish Ramkumar's avatar Sreesudhan Ramakrish Ramkumar
Browse files

msm: camera: ispif: Validate vfe_intf parameter



Validate vfe_intf parameter to avoid invalid register access.

Change-Id: Ie0b57071cc5fca1c48d3a5e2e7819f9af9ff544c
Signed-off-by: default avatarSreesudhan Ramakrish Ramkumar <srramku@codeaurora.org>
parent dca34e2b
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -593,6 +593,11 @@ static int msm_ispif_config(struct ispif_device *ispif,

	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;
		}
		if (!msm_ispif_is_intf_valid(ispif->csid_version,
				vfe_intf)) {
			pr_err("%s: invalid interface type\n", __func__);