From 8e75fa23b3562ec70db71ddb3a2e8aac4b4f0b4b Mon Sep 17 00:00:00 2001 From: Suman Mukherjee <sumam@codeaurora.org> Date: Wed, 17 Dec 2014 10:00:49 +0530 Subject: [PATCH] msm: camera: ispif: Validate vfe_intf parameter Validate vfe_intf parameter to avoid invalid register access. Conflicts: drivers/media/platform/msm/camera_v2/ispif/msm_ispif.c Bug: 19141503 Change-Id: Ie0b57071cc5fca1c48d3a5e2e7819f9af9ff544c Signed-off-by: Suman Mukherjee <sumam@codeaurora.org> Signed-off-by: Patrick Tjin <pattjin@google.com> --- drivers/media/platform/msm/camera_v2/ispif/msm_ispif.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/msm/camera_v2/ispif/msm_ispif.c b/drivers/media/platform/msm/camera_v2/ispif/msm_ispif.c index 4c80710bb90d..27094def5eef 100644 --- a/drivers/media/platform/msm/camera_v2/ispif/msm_ispif.c +++ b/drivers/media/platform/msm/camera_v2/ispif/msm_ispif.c @@ -52,8 +52,8 @@ static void msm_ispif_io_dump_reg(struct ispif_device *ispif) static inline int msm_ispif_is_intf_valid(uint32_t csid_version, uint8_t intf_type) { - return (csid_version <= CSID_VERSION_V2 && intf_type != VFE0) ? - false : true; + return ((csid_version <= CSID_VERSION_V2 && intf_type != VFE0) || + (intf_type >= VFE_MAX)) ? false : true; } static struct msm_cam_clk_info ispif_8960_clk_info[] = { -- GitLab