On Thu, Jan 4, 2018 at 11:57 AM, Yong Zhi <yong.zhi@xxxxxxxxx> wrote: > cio2 driver should release buffer with QUEUED state > when start_stream op failed, wrong buffer state will > cause vb2 core throw a warning. > > Signed-off-by: Yong Zhi <yong.zhi@xxxxxxxxx> > Signed-off-by: Cao Bing Bu <bingbu.cao@xxxxxxxxx> > --- > drivers/media/pci/intel/ipu3/ipu3-cio2.c | 9 +++++---- > 1 file changed, 5 insertions(+), 4 deletions(-) > > diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2.c b/drivers/media/pci/intel/ipu3/ipu3-cio2.c > index 949f43d206ad..106d04306372 100644 > --- a/drivers/media/pci/intel/ipu3/ipu3-cio2.c > +++ b/drivers/media/pci/intel/ipu3/ipu3-cio2.c > @@ -785,7 +785,8 @@ static irqreturn_t cio2_irq(int irq, void *cio2_ptr) > > /**************** Videobuf2 interface ****************/ > > -static void cio2_vb2_return_all_buffers(struct cio2_queue *q) > +static void cio2_vb2_return_all_buffers(struct cio2_queue *q, > + enum vb2_buffer_state state) > { > unsigned int i; > > @@ -793,7 +794,7 @@ static void cio2_vb2_return_all_buffers(struct cio2_queue *q) > if (q->bufs[i]) { > atomic_dec(&q->bufs_queued); > vb2_buffer_done(&q->bufs[i]->vbb.vb2_buf, > - VB2_BUF_STATE_ERROR); > + state); nit: Does it really exceed 80 characters after folding into previous line? With the nit fixed: Reviewed-by: Tomasz Figa <tfiga@xxxxxxxxxxxx> Best regards, Tomasz