This patch fix try_pix_parm loop that try to find a suitable format for the isp engine Signed-off-by: Michael Trimarchi <michael@xxxxxxxxxxxxxxxxxxxxxxx> Cc: akari Ailus <sakari.ailus@xxxxxxxxxxxxxxxxxxxxxxxxxx> Cc: Sergio Aguirre <saaguirre@xxxxxx> --- diff --git a/drivers/media/video/omap34xxcam.c b/drivers/media/video/omap34xxcam.c index 53b587e..bf7db71 100644 --- a/drivers/media/video/omap34xxcam.c +++ b/drivers/media/video/omap34xxcam.c @@ -470,7 +470,7 @@ static int try_pix_parm(struct omap34xxcam_videodev *vdev, pix_tmp_out = *wanted_pix_out; rval = isp_try_fmt_cap(isp, &pix_tmp_in, &pix_tmp_out); if (rval) - return rval; + continue; dev_dbg(&vdev->vfd->dev, "this w %d\th %d\tfmt %8.8x\t" "-> w %d\th %d\t fmt %8.8x"