From b21532e8c8922d26ee0a7eae0899d7dea6cfbda0 Mon Sep 17 00:00:00 2001 From: Yuyuan Chen Date: Tue, 18 Mar 2025 10:34:03 +0000 Subject: [PATCH] kernel: nvidia-oot: Fix Static issues Fix TAINTED_SCALAR and Directive 4.14 Jira CAMERASW-32773 Change-Id: I94534469e34d1826f09784391701838448de3dfa Signed-off-by: Yuyuan Chen Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3321543 Reviewed-by: Ankur Pawar Reviewed-by: Patrick Young GVS: buildbot_gerritrpt Reviewed-by: Frank Chen Reviewed-by: Sumeet Gupta Reviewed-by: Ryan Li --- .../tegra/camera/fusa-capture/capture-isp-channel.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/media/platform/tegra/camera/fusa-capture/capture-isp-channel.c b/drivers/media/platform/tegra/camera/fusa-capture/capture-isp-channel.c index 3ad4b77f..d36e759b 100644 --- a/drivers/media/platform/tegra/camera/fusa-capture/capture-isp-channel.c +++ b/drivers/media/platform/tegra/camera/fusa-capture/capture-isp-channel.c @@ -394,6 +394,14 @@ static long isp_channel_ioctl( if (copy_from_user(&req, ptr, sizeof(req))) break; + if (!req.inputfences_relocs.num_relocs) { + dev_err(chan->isp_dev, "req.inputfences_relocs.num_relocs invalid"); + break; + } + if (!req.prefences_relocs.num_relocs) { + dev_err(chan->isp_dev, "req.prefences_relocs.num_relocs invalid"); + break; + } err = isp_capture_request(chan, &req); if (err) dev_err(chan->isp_dev,