On 03/09/2018 09:49 AM, Gustavo Padovan wrote: > From: Gustavo Padovan <gustavo.padovan@xxxxxxxxxxxxx> > > The cobalt driver may reorder the capture buffers so we need to report > it as such. > > v2: - use vb2_ops_set_unordered() helper > > Signed-off-by: Gustavo Padovan <gustavo.padovan@xxxxxxxxxxxxx> > --- > drivers/media/pci/cobalt/cobalt-v4l2.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/media/pci/cobalt/cobalt-v4l2.c b/drivers/media/pci/cobalt/cobalt-v4l2.c > index e2a4c705d353..6b6611a0e190 100644 > --- a/drivers/media/pci/cobalt/cobalt-v4l2.c > +++ b/drivers/media/pci/cobalt/cobalt-v4l2.c > @@ -430,6 +430,7 @@ static const struct vb2_ops cobalt_qops = { > .stop_streaming = cobalt_stop_streaming, > .wait_prepare = vb2_ops_wait_prepare, > .wait_finish = vb2_ops_wait_finish, > + .is_unordered = vb2_ops_set_unordered, > }; If you do this, then you should also set the UNORDERED format flag for all formats used by cobalt. Regards, Hans > > /* V4L2 ioctls */ >