|
@@ -611,6 +611,7 @@ int ir_raw_event_prepare(struct rc_dev *dev)
|
|
|
|
|
|
dev->raw->dev = dev;
|
|
dev->raw->dev = dev;
|
|
dev->change_protocol = change_protocol;
|
|
dev->change_protocol = change_protocol;
|
|
|
|
+ dev->idle = true;
|
|
spin_lock_init(&dev->raw->edge_spinlock);
|
|
spin_lock_init(&dev->raw->edge_spinlock);
|
|
timer_setup(&dev->raw->edge_handle, ir_raw_edge_handle, 0);
|
|
timer_setup(&dev->raw->edge_handle, ir_raw_edge_handle, 0);
|
|
INIT_KFIFO(dev->raw->kfifo);
|
|
INIT_KFIFO(dev->raw->kfifo);
|