linux/drivers/media/rc
Ben Hutchings 4b961180ef [media] rc: ite-cir: Initialise ite_dev::rdev earlier
ite_dev::rdev is currently initialised in ite_probe() after
rc_register_device() returns.  If a newly registered device is opened
quickly enough, we may enable interrupts and try to use ite_dev::rdev
before it has been initialised.  Move it up to the earliest point we
can, right after calling rc_allocate_device().

Reported-and-tested-by: YunQiang Su <wzssyqa@gmail.com>

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Cc: stable@vger.kernel.org
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2012-09-14 14:04:16 -03:00
..
keymaps [media] rc: Add support for the TechnoTrend USB IR Receiver 2012-08-13 16:19:11 -03:00
ati_remote.c [media] ati_remote: use %*ph to dump small buffers 2012-08-13 16:39:51 -03:00
ene_ir.c [media] ene_ir: Fix driver initialisation 2012-07-05 11:14:21 -03:00
ene_ir.h treewide: Fix comment and string typo 'bufer' 2011-12-06 09:53:40 +01:00
fintek-cir.c [media] rc: do not wake up rc thread unless there is something to do 2012-08-13 16:19:12 -03:00
fintek-cir.h [media] fintek-cir: add support for newer chip version 2012-02-14 16:53:53 -02:00
gpio-ir-recv.c [media] media: gpio-ir-recv: add allowed_protos for platform data 2012-07-06 18:21:53 -03:00
iguanair.c [media] rc: do not wake up rc thread unless there is something to do 2012-08-13 16:19:12 -03:00
imon.c [media] drivers/media: add missing __devexit_p() annotations 2012-05-15 07:53:51 -03:00
ir-jvc-decoder.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
ir-lirc-codec.c [media] rc-core: move timeout and checks to lirc 2012-08-13 19:59:41 -03:00
ir-mce_kbd-decoder.c
ir-nec-decoder.c [media] nec-decoder: fix NEC decoding for Pioneer Laserdisc CU-700 remote 2012-08-11 17:31:22 -03:00
ir-raw.c [media] rc: do not wake up rc thread unless there is something to do 2012-08-13 16:19:12 -03:00
ir-rc5-decoder.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
ir-rc5-sz-decoder.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
ir-rc6-decoder.c [media] ir-rc6-decoder: Support RC6-6A variable length data 2011-11-23 22:23:15 -02:00
ir-rx51.c [media] media: rc: Introduce RX51 IR transmitter driver 2012-08-13 16:53:45 -03:00
ir-sanyo-decoder.c [media] v4l/dvb: fix compiler warnings 2012-05-14 14:50:51 -03:00
ir-sony-decoder.c [media] media: ir-sony-decoder: 15bit function decode fix 2012-03-08 11:16:21 -03:00
ite-cir.c [media] rc: ite-cir: Initialise ite_dev::rdev earlier 2012-09-14 14:04:16 -03:00
ite-cir.h
Kconfig Linux 3.6-rc3 2012-08-24 11:25:10 -03:00
lirc_dev.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
Makefile [media] media: rc: Introduce RX51 IR transmitter driver 2012-08-13 16:53:45 -03:00
mceusb.c [media] rc-core: move timeout and checks to lirc 2012-08-13 19:59:41 -03:00
nuvoton-cir.c [media] media: Use pr_info not homegrown pr_reg macro 2012-07-06 20:41:12 -03:00
nuvoton-cir.h
rc-core-priv.h [media] rc/ir-raw: use kfifo_rec_ptr_1 instead of kfifo 2012-03-08 10:39:53 -03:00
rc-loopback.c [media] rc-core: move timeout and checks to lirc 2012-08-13 19:59:41 -03:00
rc-main.c [media] Avoid sysfs oops when an rc_dev's raw device is absent 2012-07-30 21:15:32 -03:00
redrat3.c [media] drivers/media: add missing __devexit_p() annotations 2012-05-15 07:53:51 -03:00
streamzap.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
ttusbir.c [media] rc: do not wake up rc thread unless there is something to do 2012-08-13 16:19:12 -03:00
winbond-cir.c [media] winbond-cir: Initialise timeout, driver_type and allowed_protos 2012-07-06 19:36:38 -03:00