mirror of
https://github.com/torvalds/linux.git
synced 2024-12-14 15:13:52 +00:00
b757730b02
The IR Rx polling thread was originally a kernel_thread long ago, and had only been minimally converted to a kthread. This patch finishes that conversion by - cleaning up all the unneeded completions - destroying the kthread properly by calling kthread_stop() - changing lirc_thread() to test kthread_should_stop() just before every point where it may sleep - reorganizing the lirc_thread() function so it uses fewer lines - modifying the name of the kthread from "lirc_zilog" to "zilog-rx-i2c-N", so ps will show which kthread polls which Zilog Z8 IR unit. Also some minor tweaks were made to logging emitted by the ir_probe() function. Signed-off-by: Andy Walls <awalls@md.metrocast.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com> |
||
---|---|---|
.. | ||
Kconfig | ||
lirc_bt829.c | ||
lirc_ene0100.h | ||
lirc_igorplugusb.c | ||
lirc_imon.c | ||
lirc_it87.c | ||
lirc_it87.h | ||
lirc_ite8709.c | ||
lirc_parallel.c | ||
lirc_parallel.h | ||
lirc_sasem.c | ||
lirc_serial.c | ||
lirc_sir.c | ||
lirc_ttusbir.c | ||
lirc_zilog.c | ||
Makefile | ||
TODO | ||
TODO.lirc_zilog |