diff options
author | Steven Toth <stoth@kernellabs.com> | 2009-08-12 19:14:37 +0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-09-19 07:15:08 +0400 |
commit | 39e469ab6dee0977a6fb632c711fba1ec5fca401 (patch) | |
tree | 5b68506d3b860fcff958fe865a4b51c068a39df3 /drivers/media/video/saa7164/saa7164.h | |
parent | 068ed40b8fc14cd3d16b5cf2db59ecd735a68ca8 (diff) | |
download | linux-39e469ab6dee0977a6fb632c711fba1ec5fca401.tar.xz |
V4L/DVB (12940): SAA7164: IRQ / message timeout related change
In some cases we're seeing large timeouts on commands. I'm changing the
implementation so that the deferred worker checks the PCI bus for
any messages and signals the waiting caller accordingly. The previous
mechanism was too unreliable.
Signed-off-by: Steven Toth <stoth@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/saa7164/saa7164.h')
-rw-r--r-- | drivers/media/video/saa7164/saa7164.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/video/saa7164/saa7164.h b/drivers/media/video/saa7164/saa7164.h index 93a75e15d211..6753008a9c9b 100644 --- a/drivers/media/video/saa7164/saa7164.h +++ b/drivers/media/video/saa7164/saa7164.h @@ -328,6 +328,7 @@ int saa7164_cmd_send(struct saa7164_dev *dev, u8 id, tmComResCmd_t command, u16 controlselector, u16 size, void *buf); void saa7164_cmd_signal(struct saa7164_dev *dev, u8 seqno); +int saa7164_irq_dequeue(struct saa7164_dev *dev); /* ----------------------------------------------------------- */ /* saa7164-api.c */ |