From: Hans Verkuil Date: Mon, 4 Aug 2014 10:14:14 +0000 (-0300) Subject: [media] vb2: fix vb2 state check when start_streaming fails X-Git-Tag: fixes-for-v3.18-merge-window~76^2~12 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf3593d939520559774cbfee03ba5f314d909620;p=pandora-kernel.git [media] vb2: fix vb2 state check when start_streaming fails Commit bd994ddb2a12a3ff48cd549ec82cdceaea9614df (vb2: Fix stream start and buffer completion race) broke the buffer state check in vb2_buffer_done. So accept all three possible states there since I can no longer tell the difference between vb2_buffer_done called from start_streaming or from elsewhere. Instead add a WARN_ON at the end of start_streaming that will check whether any buffers were added to the done list, since that implies that the wrong state was used as well. Signed-off-by: Hans Verkuil Acked-by: Laurent Pinchart Cc: stable@vger.kernel.org # for v3.15 and up Signed-off-by: Mauro Carvalho Chehab --- Reading git-diff-tree failed