]> git.baikalelectronics.ru Git - kernel.git/commit
media: v4l2-ctrls: add support for dynamically allocated arrays.
authorHans Verkuil <hverkuil-cisco@xs4all.nl>
Fri, 8 Jul 2022 16:21:41 +0000 (17:21 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 15 Jul 2022 15:20:53 +0000 (16:20 +0100)
commit642b7a74da34b2423a56454f828addde8f013f20
tree8a37d7fb26d05c5f4506ddbd919fbd3ec1a5bd8e
parente5455affe6d3137f52d47396a1f896502592041c
media: v4l2-ctrls: add support for dynamically allocated arrays.

Implement support for dynamically allocated arrays.

Most of the changes concern keeping track of the number of elements
of the array and the number of elements allocated for the array and
reallocating memory if needed.

Acked-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Acked-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Tested-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Tested-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/v4l2-core/v4l2-ctrls-api.c
drivers/media/v4l2-core/v4l2-ctrls-core.c
drivers/media/v4l2-core/v4l2-ctrls-priv.h
drivers/media/v4l2-core/v4l2-ctrls-request.c
include/media/v4l2-ctrls.h