remarkable-linux/drivers/media
Sakari Ailus fc49071766 [media] v4l: Do not allow re-registering sub-devices
Albeit not prohibited explicitly, re-registering sub-devices generated a
big, loud warning which quite likely soon was followed by a crash. What
followed was re-initialising a media entity, driver's registered() callback
being called and re-adding a list entry to a list.

Prevent this by returning an error if a sub-device is already registered.

[mchehab@s-opensource.com: reorder logic to check if !sd before dereferencing it]
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2016-08-24 16:47:24 -03: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] doc-rst: add some needed escape codes 2016-07-23 08:05:02 -03:00
dvb-frontends [media] drxd_hard: Add missing error code assignment before test 2016-08-24 16:22:16 -03:00
firewire
i2c [media] adv7511: fix error return code in adv7511_probe() 2016-08-24 13:47:02 -03:00
mmc
pci [media] cx23885: Add support for Hauppauge WinTV quadHD ATSC version 2016-08-24 16:20:16 -03:00
platform [media] rcar-fcp: Make sure rcar_fcp_enable() returns 0 on success 2016-08-24 14:00:01 -03:00
radio [media] media: radio: si470x: radio-si470x-usb: don't print error when allocating urb fails 2016-08-24 08:46:58 -03:00
rc [media] media: rc: redrat3: don't print error when allocating urb fails 2016-08-24 08:47:41 -03:00
tuners
usb [media] media: usb: dvb-usb-v2: dvb_usb_core: don't print error when adding adapter fails 2016-08-24 13:57:58 -03:00
v4l2-core [media] v4l: Do not allow re-registering sub-devices 2016-08-24 16:47:24 -03:00
cec-edid.c
Kconfig
Makefile
media-device.c
media-devnode.c
media-entity.c [media] v4l2-core: Add support for touch devices 2016-08-23 16:28:04 -03:00