]> asedeno.scripts.mit.edu Git - linux.git/commit
media: lirc: improve locking
authorSean Young <sean@mess.org>
Sat, 4 Nov 2017 12:30:45 +0000 (08:30 -0400)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Thu, 14 Dec 2017 15:35:26 +0000 (10:35 -0500)
commit4957133fe32fec9a5fc57ce95b6107e976dcc251
tree8fbcdc5175fd304b73fda25e81ad52d49fe30e7c
parent7e45d660e4d487aa2cbeb003bd4338433feba30a
media: lirc: improve locking

Once rc_unregister_device() has been called, no driver function
should be called.

This prevents some nasty race conditions with an ioctl calls
driver functions when the driver specific data has been freed.

Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/rc/lirc_dev.c