linux_dsm_epyc7002/drivers/media/IR
Maxim Levitsky c6ef1e7fdc [media] IR: plug races in IR raw thread
Unfortunelly (my fault) the kernel thread that now handles IR processing
has classical races in regard to wakeup and stop.
This patch hopefully closes them all.
Tested with module reload running in a loop, while receiver is blasted
with IR data for 10 minutes.

Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
Acked-by: Jarod Wilson <jarod@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-10-21 07:54:12 -02:00
..
keymaps [media] saa7134: port Asus P7131 Hybrid to use the new rc-core 2010-10-21 07:54:10 -02:00
ene_ir.c V4L/DVB: IR: Port ene driver to new IR subsystem and enable it 2010-08-08 23:43:00 -03:00
ene_ir.h V4L/DVB: IR: Port ene driver to new IR subsystem and enable it 2010-08-08 23:43:00 -03:00
imon.c V4L/DVB: IR/imon: set up mce-only devices w/mce keytable 2010-10-21 01:06:08 -02:00
ir-core-priv.h [media] IR: plug races in IR raw thread 2010-10-21 07:54:12 -02:00
ir-functions.c V4L/DVB: ir-core: move subsystem internal calls to ir-core-priv.h 2010-05-19 12:57:04 -03:00
ir-jvc-decoder.c V4L/DVB: IR: JVC: make repeat work 2010-08-08 23:42:59 -03:00
ir-keytable.c V4L/DVB: IR: export ir_keyup so imon driver can use it directly 2010-10-21 01:06:07 -02:00
ir-lirc-codec.c [media] lirc: wire up .compat_ioctl to main ioctl handler 2010-10-21 01:18:36 -02:00
ir-nec-decoder.c V4L/DVB: IR: NECX: support repeat 2010-08-08 23:42:59 -03:00
ir-raw-event.c [media] IR: plug races in IR raw thread 2010-10-21 07:54:12 -02:00
ir-rc5-decoder.c V4L/DVB: ir-core: move decoding state to ir_raw_event_ctrl 2010-08-02 14:55:15 -03:00
ir-rc5-sz-decoder.c V4L/DVB: IR/streamzap: functional in-kernel decoding 2010-10-21 01:04:47 -02:00
ir-rc6-decoder.c V4L/DVB: ir-core: move decoding state to ir_raw_event_ctrl 2010-08-02 14:55:15 -03:00
ir-sony-decoder.c V4L/DVB: ir-core: move decoding state to ir_raw_event_ctrl 2010-08-02 14:55:15 -03:00
ir-sysfs.c [media] ir: avoid race conditions at device disconnect 2010-10-21 07:54:01 -02:00
Kconfig [media] IR/Kconfig: sort hardware entries alphabetically 2010-10-21 01:18:33 -02:00
lirc_dev.c [media] lirc_dev: fixup error messages w/missing newlines 2010-10-21 01:18:36 -02:00
Makefile [media] IR: add driver for Nuvoton w836x7hg integrated CIR 2010-10-21 01:18:30 -02:00
mceusb.c V4L/DVB: mceusb: add two new ASUS device IDs 2010-09-27 22:21:52 -03:00
nuvoton-cir.c [media] nuvoton-cir: add proper rx fifo overrun handling 2010-10-21 01:18:32 -02:00
nuvoton-cir.h [media] IR: add driver for Nuvoton w836x7hg integrated CIR 2010-10-21 01:18:30 -02:00
rc-map.c V4L/DVB: IR: Allow not to compile keymaps in 2010-08-08 23:43:00 -03:00
streamzap.c [media] IR/streamzap: fix usec to nsec conversion 2010-10-21 01:18:38 -02:00