]> git.baikalelectronics.ru Git - kernel.git/commit
media: v4l2-ctrls: optimize type_ops for arrays
authorHans Verkuil <hverkuil-cisco@xs4all.nl>
Sat, 30 Jul 2022 15:48:36 +0000 (17:48 +0200)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Mon, 29 Aug 2022 13:32:13 +0000 (15:32 +0200)
commita959b72ade4e6bb722ebfa9b65ae347cb520f57f
treea0c257c528e0d8a03a950dd002742797a65acfdc
parent8f3e0a5773e56f6121af0e206594fcd0ec08d002
media: v4l2-ctrls: optimize type_ops for arrays

Initializing arrays and validating or checking for equality of arrays
is suboptimal since it does this per element.

Change the ops to operate on the whole payload to speed up array
operations.

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
include/media/v4l2-ctrls.h