Re: [PATCH] media: platform: nxp: fix return value check in mipi_csis_s_stream()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Andy,

On 07/02/2024 16:36, Andy Chen wrote:
> Hi,
> 
> find_csis_format() may return NULL, and we should determine its return value
> to prevent a fatal error when later functions use it.
> 
> diff --git a/drivers/media/platform/nxp/imx-mipi-csis.c b/drivers/media/platform/nxp/imx-mipi-csis.c
> index db8ff5f5c4d3..ac867620e2ba 100644
> --- a/drivers/media/platform/nxp/imx-mipi-csis.c
> +++ b/drivers/media/platform/nxp/imx-mipi-csis.c
> @@ -956,6 +956,8 @@ static int mipi_csis_s_stream(struct v4l2_subdev *sd, int enable)
>  
>  	format = v4l2_subdev_state_get_format(state, CSIS_PAD_SINK);
>  	csis_fmt = find_csis_format(format->code);
> +	if (!csis_fmt)
> +		return -EPIPE;
>  
>  	ret = mipi_csis_calculate_params(csis, csis_fmt);
>  	if (ret < 0)
> 
> This is my first patch, any suggestions are welcome, thanks!

This is missing your Signed-off-by line. Much more information on how
to submit patches is given here:

https://docs.kernel.org/process/submitting-patches.html

But typically patches are formatted like this:

https://patchwork.linuxtv.org/project/linux-media/patch/20231216133422.2534674-2-jernej.skrabec@xxxxxxxxx/

One question for this patch: have you observed that find_csis_format() can
return NULL, or do you just think that can happen?

Regards,

	Hans




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux