]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
media: omap3isp: isppreview: always clamp in preview_try_format()
authorHans Verkuil <hverkuil+cisco@kernel.org>
Tue, 7 Oct 2025 15:09:18 +0000 (17:09 +0200)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Tue, 6 Jan 2026 07:22:46 +0000 (08:22 +0100)
commit17e1e1641f74a89824d4de3aa38c78daa5686cc1
tree9d93632a41a0400a3b248389135dc7359a997458
parentccd797968922e5e6d0e59aa4883c432e5c906a4b
media: omap3isp: isppreview: always clamp in preview_try_format()

If prev->input != PREVIEW_INPUT_MEMORY the width and height weren't
clamped. Just always clamp.

This fixes a v4l2-compliance error:

fail: v4l2-test-subdevs.cpp(171): fse.max_width == ~0U || fse.max_height == ~0U
fail: v4l2-test-subdevs.cpp(270): ret && ret != ENOTTY
test Try VIDIOC_SUBDEV_ENUM_MBUS_CODE/FRAME_SIZE/FRAME_INTERVAL: FAIL

Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com>
drivers/media/platform/ti/omap3isp/isppreview.c