[media] cx18: Fix list BUG for IDX stream, triggerable in cx18_probe() error clean up,
authorAndy Walls <awalls@md.metrocast.net>
Sun, 27 Mar 2011 23:19:15 +0000 (20:19 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Wed, 13 Apr 2011 12:41:02 +0000 (09:41 -0300)
commit0f890ab1b51a5e59f078f046229825076d1e3c77
tree8a53eee601349f8ad5c9aed837ac752a25e9936b
parent974ceab8fd76d795cb6d77b7573a383d2e733ee6
[media] cx18: Fix list BUG for IDX stream, triggerable in cx18_probe() error clean up,

If allocating stream buffers for one of the primary streams (e.g. YUV)
failed during card probe, the error path clean up would try to manipulate
the yet unitialized IDX stream structures.  This caused a BUG due to
unitialized list heads.

Detect that case and ignore the uninitialized IDX stream.

Signed-off-by: Andy Walls <awalls@md.metrocast.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/cx18/cx18-streams.c