commit | 36a63ee34b568de8d0762f9b07f34ae5caae7724 | [log] [tgz] |
---|---|---|
author | Sakari Ailus <sakari.ailus@nokia.com> | Fri May 04 12:19:59 2007 -0300 |
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | Wed May 09 10:12:56 2007 -0300 |
tree | 0ad63f1e92b05f5505e90271f784b1d63a641911 | |
parent | 5ad5e4845b441a00e4165e2c2e3ac8507db9cbe6 [diff] |
V4L/DVB (5603): V4L: Prevent queueing queued buffers. videobuf_qbuf queues buffers to q->stream but does not properly check the state of the buffer before queueing. It was possible to queue buffers that already were in the queue. Only buffers that are in states STATE_NEEDS_INIT and STATE_IDLE can be queued. Signed-off-by: Sakari Ailus <sakari.ailus@nokia.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>