David Härdeman
18726a349d
[media] rc-core: cleanup rc_register_device pt2
...
Now that rc_register_device() is reorganised, the dev->initialized
hack can be removed. Any driver which calls rc_register_device()
must be prepared for the device to go live immediately.
The dev->initialized commits that are relevant are commit c73bbaa4ec
("[media] rc-core: don't lock device at rc_register_device()") and
commit 08aeb7c9a4 ("[media] rc: add locking to fix register/show race").
The original problem was that show_protocols() would access
dev->rc_map.* and various other bits which are now properly
initialized before device_add() is called.
At the same time, remove the bogus "device is being removed" check.
Signed-off-by: David Härdeman <david@hardeman.nu>
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2017-06-13 13:55:01 -03:00
..
blackfin
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
davinci
[media] davinci: vpif_capture: get subdevs from DT when available
2017-06-07 12:17:12 -03:00
drv-intf
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
i2c
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
cec-notifier.h
media fixes for v4.12-rc4
2017-06-07 07:50:49 -03:00
cec.h
[media] cec: rename MEDIA_CEC_NOTIFIER to CEC_NOTIFIER
2017-06-04 15:23:35 -03:00
i2c-addr.h
lirc.h
lirc_dev.h
[media] lirc_dev: cleanup header
2017-06-06 09:07:26 -03:00
media-device.h
[media] media: Protect enable_source and disable_source handler code paths
2017-02-03 07:39:35 -02:00
media-devnode.h
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
media-entity.h
[media] media: Rename graph and pipeline structs and functions
2017-01-27 16:13:24 -02:00
rc-core.h
[media] rc-core: cleanup rc_register_device pt2
2017-06-13 13:55:01 -03:00
rc-map.h
[media] mce_kbd: add encoder
2017-03-24 08:24:41 -03:00
rcar-fcp.h
[media] v4l: rcar-fcp: Don't force users to check for disabled FCP support
2016-09-09 11:29:57 -03:00
soc_camera.h
[media] v4l: soc-camera: Remove videobuf1 support
2017-03-22 11:27:24 -03:00
tuner-types.h
tuner.h
tveeprom.h
[media] tveeprom: get rid of documentation of an unused parameter
2017-04-05 15:37:06 -03:00
v4l2-async.h
[media] v4l: Switch from V4L2 OF not V4L2 fwnode API
2017-06-06 09:58:16 -03:00
v4l2-clk.h
v4l2-common.h
[media] v4l2-common: add a debug macro to be used with dev_foo()
2016-11-18 10:04:58 -02:00
v4l2-ctrls.h
[media] v4l2-ctrls.c: Implement unlocked variant of v4l2_ctrl_handler_setup()
2017-06-07 08:38:12 -03:00
v4l2-dev.h
[media] get rid of a number of problems at the cross references
2016-09-22 10:00:23 -03:00
v4l2-device.h
v4l2-dv-timings.h
[media] v4l2-dv-timings: add helpers for vic and pixelaspect ratio
2016-11-16 15:20:03 -02:00
v4l2-event.h
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
v4l2-fh.h
[media] media: Drop FSF's postal address from the source code files
2017-01-27 11:38:09 -02:00
v4l2-flash-led-class.h
[media] v4l: flash led class: Use fwnode_handle instead of device_node in init
2017-06-06 09:27:51 -03:00
v4l2-fwnode.h
[media] v4l: fwnode: Support generic fwnode for parsing standardised properties
2017-06-06 09:25:16 -03:00
v4l2-image-sizes.h
v4l2-ioctl.h
[media] v4l: Add metadata buffer type and format
2017-04-14 22:37:02 -03:00
v4l2-mc.h
[media] get rid of a number of problems at the cross references
2016-09-22 10:00:23 -03:00
v4l2-mediabus.h
v4l2-mem2mem.h
[media] v4l: Document that m2m devices have a file handle specific context
2016-11-16 13:29:44 -02:00
v4l2-rect.h
v4l2-subdev.h
[media] v4l: subdev: tolerate null in media_entity_to_v4l2_subdev
2017-06-08 16:55:25 -03:00
v4l2-tpg-colors.h
v4l2-tpg.h
[media] vivid: Add support for HSV encoding
2016-10-21 15:54:16 -02:00
videobuf-core.h
videobuf-dma-contig.h
videobuf-dma-sg.h
videobuf-dvb.h
videobuf-vmalloc.h
videobuf2-core.h
[media] vb2: Fix queue_setup() callback description
2017-04-05 15:11:07 -03:00
videobuf2-dma-contig.h
videobuf2-dma-sg.h
videobuf2-dvb.h
videobuf2-memops.h
[media] vb2: convert vb2_vmarea_handler refcount from atomic_t to refcount_t
2017-04-05 15:31:57 -03:00
videobuf2-v4l2.h
videobuf2-vmalloc.h
vsp1.h
[media] v4l: vsp1: Adapt vsp1_du_setup_lif() interface to use a structure
2017-03-07 13:34:11 -03:00