From 1caba4ba88fb18e843cd1231a9d5a61e09b59481 Mon Sep 17 00:00:00 2001 From: Krishnankutty Kolathappilly Date: Fri, 15 Apr 2016 18:39:37 -0700 Subject: [PATCH] msm: cpp: Ignore input validation for sof freeze/unfreeze command ids The command ids do not have separate pointer payload and would return error. If error is returned without waiting for any subsequent driver operation like a timeout handling to complete, it would result in synchronization issues and potential crashes. Ignore input validation for sof freeze/unfreeze command ids. CRs-Fixed: 1002547 Change-Id: Ifbecd46f8e3f8e93d846da3dfc72f7ef70687589 Signed-off-by: Krishnankutty Kolathappilly --- drivers/media/platform/msm/camera_v2/pproc/cpp/msm_cpp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/media/platform/msm/camera_v2/pproc/cpp/msm_cpp.c b/drivers/media/platform/msm/camera_v2/pproc/cpp/msm_cpp.c index e6eb22a60d3a..99f29bd0556f 100644 --- a/drivers/media/platform/msm/camera_v2/pproc/cpp/msm_cpp.c +++ b/drivers/media/platform/msm/camera_v2/pproc/cpp/msm_cpp.c @@ -2541,6 +2541,8 @@ static int msm_cpp_validate_input(unsigned int cmd, void *arg, { switch (cmd) { case MSM_SD_SHUTDOWN: + case MSM_SD_NOTIFY_FREEZE: + case MSM_SD_UNNOTIFY_FREEZE: break; default: { if (ioctl_ptr == NULL) {