kernel-fxtec-pro1x/drivers/media/rc
Jarod Wilson 6f6b90c923 [media] imon: don't parse scancodes until intf configured
The imon devices have either 1 or 2 usb interfaces on them, each wired
up to its own urb callback. The interface 0 urb callback is wired up
before the imon context's rc_dev pointer is filled in, which is
necessary for imon 0xffdc device auto-detection to work properly, but we
need to make sure we don't actually run the callback routines until
we've entirely filled in the necessary bits for each given interface,
lest we wind up oopsing. Technically, any imon device could have hit
this, but the issue is exacerbated on the 0xffdc devices, which send a
constant stream of interrupts, even when they have no valid key data.

CC: Andy Walls <awalls@md.metrocast.net>
CC: Chris W <lkml@psychogeeks.com>
Reported-by: Chris W <lkml@psychogeeks.com>
Signed-off-by: Jarod Wilson <jarod@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2011-09-21 14:48:15 -03:00
..
keymaps [media] Add missing OK key to PCTV IR keymap 2011-09-03 18:48:27 -03:00
ene_ir.c [media] ene_ir: Use current logging styles 2011-09-03 20:57:09 -03:00
ene_ir.h [media] ene_ir: Use current logging styles 2011-09-03 20:57:09 -03:00
fintek-cir.c [media] fintek-cir: make suspend with active IR more reliable 2011-06-11 09:03:35 -03:00
fintek-cir.h [media] fintek-cir: new driver for Fintek LPC SuperIO CIR function 2011-05-25 20:07:58 -03:00
imon.c [media] imon: don't parse scancodes until intf configured 2011-09-21 14:48:15 -03:00
ir-jvc-decoder.c
ir-lirc-codec.c [media] rc-core: lirc use unsigned int 2011-07-27 17:52:59 -03:00
ir-mce_kbd-decoder.c [media] ir-mce_kbd-decoder: include module.h for its facilities 2011-07-29 12:54:38 -03:00
ir-nec-decoder.c [media] rc: interim support for 32-bit NEC-ish scancodes 2011-03-22 19:24:23 -03:00
ir-raw.c [media] rc-core support for Microsoft IR keyboard/mouse 2011-07-27 17:55:59 -03:00
ir-rc5-decoder.c
ir-rc5-sz-decoder.c
ir-rc6-decoder.c
ir-sony-decoder.c
ite-cir.c Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2011-07-30 00:08:53 -07:00
ite-cir.h [media] ite-cir: 8709 needs to use pnp resource 2 2011-07-01 16:31:38 -03:00
Kconfig [media] rc-core support for Microsoft IR keyboard/mouse 2011-07-27 17:55:59 -03:00
lirc_dev.c [media] lirc_dev: store cdev in irctl, up maxdevs 2011-06-11 09:03:20 -03:00
Makefile [media] rc-core support for Microsoft IR keyboard/mouse 2011-07-27 17:55:59 -03:00
mceusb.c [media] mceusb: update version, copyright, author 2011-08-27 08:57:01 -03:00
nuvoton-cir.c [media] nuvoton-cir: simplify raw IR sample handling 2011-09-11 09:33:40 -03:00
nuvoton-cir.h [media] nuvoton-cir: simplify raw IR sample handling 2011-09-11 09:33:40 -03:00
rc-core-priv.h [media] rc-core support for Microsoft IR keyboard/mouse 2011-07-27 17:55:59 -03:00
rc-loopback.c [media] rc-core: lirc use unsigned int 2011-07-27 17:52:59 -03:00
rc-main.c [media] rc-main: Fix device de-registration logic 2011-07-31 00:50:56 -03:00
redrat3.c [media] redrat3: remove unused dev struct members 2011-09-03 10:58:26 -03:00
streamzap.c [media] rc/streamzap: fix reporting response times 2011-01-31 12:22:13 -02:00
winbond-cir.c [media] winbond-cir: Use current logging styles 2011-09-03 20:58:05 -03:00