media: rc: default to idle on at startup or after reset
Any spaces events received after a reset or startup should be discarded, so ensure the rc device is in idle mode. This also makes it much easier to detect incorrect raw events, as we will do in a following commit. Signed-off-by: Sean Young <sean@mess.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
This commit is contained in:

committed by
Mauro Carvalho Chehab

parent
d898cc1df0
commit
e0d51e6cef
@@ -611,6 +611,7 @@ int ir_raw_event_prepare(struct rc_dev *dev)
|
||||
|
||||
dev->raw->dev = dev;
|
||||
dev->change_protocol = change_protocol;
|
||||
dev->idle = true;
|
||||
spin_lock_init(&dev->raw->edge_spinlock);
|
||||
timer_setup(&dev->raw->edge_handle, ir_raw_edge_handle, 0);
|
||||
INIT_KFIFO(dev->raw->kfifo);
|
||||
|
Reference in New Issue
Block a user