android_kernel_motorola_sm6225/drivers/media/video/cx88
Mauro Carvalho Chehab 83ee87a31d V4L/DVB (8026): Avoids an OOPS if dev struct can't be successfully recovered
On some alsa versions, it seems that snd_pcm_substream_chip(substream)
is returning a NULL pointer. This causes an OOPS, as reported by:

https://bugs.launchpad.net/ubuntu/+source/linux-ubuntu-modules-2.6.24/+bug/212271
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/212960

This patch avoids the OOPS by not letting and open() succeed.

Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2008-06-26 15:58:47 -03:00
..
cx88-alsa.c V4L/DVB (8026): Avoids an OOPS if dev struct can't be successfully recovered 2008-06-26 15:58:47 -03:00
cx88-blackbird.c V4L/DVB (7733): blackbird_find_mailbox negative return ignored in blackbird_initialize_codec() 2008-04-26 09:10:48 -03:00
cx88-cards.c V4L/DVB (7990): Fix entry for PowerColor RA 330 and make it run with firmware version 2.7 2008-06-05 06:35:56 -03:00
cx88-core.c V4L/DVB (7965): annotate bcx_riscmem 2008-06-05 06:35:51 -03:00
cx88-dvb.c V4L/DVB (7893): xc5000: bug-fix: allow multiple devices in a single system 2008-05-14 02:56:46 -03:00
cx88-i2c.c V4L/DVB (7794): cx88: Fix a warning 2008-04-30 00:22:16 -03:00
cx88-input.c V4L/DVB (7506): Powercolor Real Angel 330 (remote control support) 2008-04-24 14:07:58 -03:00
cx88-mpeg.c V4L/DVB (7521): media/video/cx88 replace remaining __FUNCTION__ occurrences 2008-04-24 14:07:59 -03:00
cx88-reg.h V4L/DVB (6066): cx88-alsa: Change order of interrupt enabling, fix spurious IRQs 2007-10-09 22:05:55 -03:00
cx88-tvaudio.c V4L/DVB (7521): media/video/cx88 replace remaining __FUNCTION__ occurrences 2008-04-24 14:07:59 -03:00
cx88-vbi.c V4L/DVB (7094): static memory 2008-04-24 13:42:20 -03:00
cx88-video.c V4L/DVB (7463): cx88: Enable color killer by default 2008-04-24 14:07:56 -03:00
cx88-vp3054-i2c.c V4L/DVB (6333): cx88: Change void* card_priv to struct vp3054_i2c_state 2007-10-22 12:01:42 -02:00
cx88-vp3054-i2c.h V4L/DVB (5629): Cx88: VP3054 support can't be a module when cx88 is compiled in 2007-07-18 14:23:11 -03:00
cx88.h V4L/DVB (7451): cx88: Add user control for chroma AGC 2008-04-24 14:07:55 -03:00
Kconfig V4L/DVB (7849): cx88: fix Kconfig depencencies for FW_LOADER 2008-05-14 02:54:08 -03:00
Makefile V4L/DVB(7767): Move tuners to common/tuners 2008-04-29 18:41:37 -03:00