[media] solo6x10: don't turn off/on encoder interrupt in processing loop
It makes no sense to block the SOLO_IRQ_ENCODER interrupt from being sent while processing an earlier interrupt. New interrupts will just kick the thread again once it is done processing. Signed-off-by: Andrey Utkin <andrey.krieger.utkin@gmail.com> [hans.verkuil@cisco.com: fix commit description] Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:
parent
670390c2dc
commit
6db47fa1f1
1 changed files with 0 additions and 2 deletions
|
@ -703,9 +703,7 @@ static int solo_ring_thread(void *data)
|
||||||
|
|
||||||
if (timeout == -ERESTARTSYS || kthread_should_stop())
|
if (timeout == -ERESTARTSYS || kthread_should_stop())
|
||||||
break;
|
break;
|
||||||
solo_irq_off(solo_dev, SOLO_IRQ_ENCODER);
|
|
||||||
solo_handle_ring(solo_dev);
|
solo_handle_ring(solo_dev);
|
||||||
solo_irq_on(solo_dev, SOLO_IRQ_ENCODER);
|
|
||||||
try_to_freeze();
|
try_to_freeze();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue