]> 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)
commit67b8b9a85cda3397b664fb61399992723dd4f00c
tree8a37d7fb26d05c5f4506ddbd919fbd3ec1a5bd8e
parent6679056ed76d46bd6cf3d4d7a08578243dc46d1c
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