From: Sjoerd Simons Date: Tue, 24 May 2011 15:22:03 +0000 (-0300) Subject: [media] uvcvideo: Remove buffers from the queues when freeing X-Git-Tag: v3.0-rc7~46^2~14 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ca2c80b170c47eeb55f0c2a0f2b8edf85f35d49;p=pandora-kernel.git [media] uvcvideo: Remove buffers from the queues when freeing When freeing memory for the video buffers also remove them from the irq & main queues. This fixes an oops when doing the following: open ("/dev/video", ..) VIDIOC_REQBUFS VIDIOC_QBUF VIDIOC_REQBUFS close () As the second VIDIOC_REQBUFS will cause the list entries of the buffers to be cleared while they still hang around on the main and irc queues Signed-off-by: Sjoerd Simons Acked-by: Laurent Pinchart Cc: stable@kernel.org Signed-off-by: Mauro Carvalho Chehab --- Reading git-diff-tree failed