linux/drivers/media
Ricardo Ribalda Delgado ab49c1d0f7 media: v4l2-ctrl: Fix flags field on Control events
commit 9cac9d2fb2 upstream.

VIDIOC_DQEVENT and VIDIOC_QUERY_EXT_CTRL should give the same output for
the control flags field.

This patch creates a new function user_flags(), that calculates the user
exported flags value (which is different than the kernel internal flags
structure). This function is then used by all the code that exports the
internal flags to userspace.

Reported-by: Dimitrios Katsaros <patcherwork@gmail.com>
Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2017-11-30 08:39:09 +00:00
..
common [media] v4l2-tpg-core: drop SYCC, use higher precision 601 conversion matrix 2016-08-24 08:36:11 -03:00
dvb-core [media] get rid of a number of problems at the cross references 2016-09-22 10:00:23 -03:00
dvb-frontends dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops 2017-05-25 15:44:42 +02:00
firewire [media] dvb: modify core to implement interfaces/entities at MC new gen 2016-01-11 12:18:52 -02:00
i2c adv7604: Initialize drive strength to default when using DT 2017-11-15 15:53:10 +01:00
mmc [media] siano: register media controller earlier 2015-02-26 09:10:39 -03:00
pci bt8xx: fix memory leak 2017-11-08 10:08:37 +01:00
platform exynos4-is: fimc-is: Unmap region obtained by of_iomap() 2017-11-08 10:08:36 +01:00
radio [media] constify i2c_algorithm structures 2016-09-19 16:27:02 -03:00
rc media: rc: check for integer overflow 2017-11-30 08:39:09 +00:00
spi gs1662: drop kfree for memory allocated with devm_kzalloc 2017-01-26 08:24:45 +01:00
tuners xc2028: Fix use-after-free bug properly 2016-11-23 21:04:26 -02:00
usb cx231xx-cards: fix NULL-deref on missing association descriptor 2017-11-30 08:39:09 +00:00
v4l2-core media: v4l2-ctrl: Fix flags field on Control events 2017-11-30 08:39:09 +00:00
cec-edid.c [media] cec-edid: check for IEEE identifier 2016-08-22 14:04:51 -03:00
Kconfig [media] media Kconfig: improve the spi integration 2016-09-19 14:37:05 -03:00
Makefile [media] Add GS1662 driver, a video serializer 2016-09-19 14:36:24 -03:00
media-device.c media: Properly pass through media entity types in entity enumeration 2017-03-12 06:41:41 +01:00
media-devnode.c [media] media: fix media devnode ioctl/syscall and unregister race 2016-06-15 17:59:28 -03:00
media-entity.c media: entity: Fix stream count check 2017-07-12 15:01:02 +02:00