linux-stable-rt/drivers/media/video
Oleg Nesterov 419dd8378d V4L/DVB (5123): Buf_qbuf: fix: videobuf_queue->stream corruption and lockup
We are doing ->buf_prepare(buf) before adding buf to q->stream list. This
means that videobuf_qbuf() should not try to re-add a STATE_PREPARED buffer.

Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2007-01-23 22:00:21 -02:00
..
bt8xx V4L/DVB (4997): Bttv: delete duplicated ioremap() 2006-12-27 14:20:21 -02:00
cpia2 V4L/DVB (4990): Cpia2/cpia2_usb.c: fix error-path leak 2006-12-27 14:19:51 -02:00
cx88 V4L/DVB (5021): Cx88xx: Fix lockup on suspend 2007-01-15 16:25:31 -02:00
cx25840 V4L/DVB (4968): Add PAL-60 support for cx2584x. 2006-12-27 14:18:59 -02:00
em28xx V4L/DVB (5014): Allyesconfig build fixes on some non x86 arch 2006-12-27 14:20:41 -02:00
et61x251
ovcamchip
pvrusb2 V4L/DVB (4852): Pvrusb2: Fix horizontal resolution setting problem for 24xxx devices 2006-12-10 08:51:35 -02:00
pwc
saa7134 V4L/DVB (5033): MSI TV@nywhere Plus fixes 2007-01-15 16:25:58 -02:00
sn9c102
usbvideo V4L/DVB (5024): Fix quickcam communicator driver for big endian architectures 2007-01-15 16:25:48 -02:00
usbvision V4L/DVB (5019): Fix the frame->grabstate update in read() entry point. 2007-01-15 16:25:24 -02:00
zc0301
Kconfig V4L/DVB (5014): Allyesconfig build fixes on some non x86 arch 2006-12-27 14:20:41 -02:00
Makefile V4L/DVB (4922): Add usbvision driver 2006-12-10 09:05:39 -02:00
adv7170.c
adv7175.c
arv.c
bt819.c
bt856.c
bt866.c
btcx-risc.c
btcx-risc.h
bw-qcam.c
bw-qcam.h
c-qcam.c
cafe_ccic-regs.h V4L/DVB (4797): Marvell 88ALP01 "cafe" driver 2006-12-10 08:51:13 -02:00
cafe_ccic.c V4L/DVB (4991): Cafe_ccic.c: fix NULL dereference 2006-12-27 14:19:56 -02:00
compat_ioctl32.c
cpia.c
cpia.h
cpia_pp.c
cpia_usb.c
cs53l32a.c
cs8420.h
cx2341x.c V4L/DVB (4984): LOG_STATUS should show the real temporal filter value. 2006-12-27 14:19:42 -02:00
dabfirmware.h
dabusb.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
dabusb.h
dpc7146.c
font.h
hexium_gemini.c
hexium_orion.c
ibmmpeg2.h
indycam.c
indycam.h
ir-kbd-i2c.c V4L/DVB (4898): Saa7134: add support for remote control of Hauppauge HVR1110 2006-12-10 09:05:29 -02:00
ks0127.c V4L/DVB (5029): Ks0127 status flags 2007-01-15 16:25:52 -02:00
ks0127.h
meye.c V4L/DVB (4964): VIDEO_PALETTE_YUYV and VIDEO_PALETTE_YUV422 are the same palette 2006-12-27 14:18:50 -02:00
meye.h
msp3400-driver.c V4L/DVB (4996): Msp3400: fix kthread_run error check 2006-12-27 14:20:16 -02:00
msp3400-driver.h
msp3400-kthreads.c V4L/DVB (4982): Fix broken audio mode handling for line-in in msp3400. 2006-12-27 14:19:32 -02:00
mt20xx.c
mxb.c V4L/DVB (4894): Mxb: fix to load the proper i2c modules 2006-12-10 09:05:26 -02:00
mxb.h
ov511.c
ov511.h
ov7670.c Jon needs a new shift key. 2006-12-12 20:15:40 +01:00
planb.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
planb.h
pms.c
saa711x.c
saa711x_regs.h
saa5246a.c
saa5246a.h
saa5249.c
saa6588.c
saa7110.c
saa7111.c
saa7114.c
saa7115.c V4L/DVB (4886): Minor coding style improvements 2006-12-10 09:05:22 -02:00
saa7121.h
saa7127.c
saa7146.h
saa7146reg.h
saa7185.c
saa7191.c
saa7191.h
saa7196.h
se401.c
se401.h
stradis.c
stv680.c V4L/DVB (4761): Stv680.c: check kmalloc() return value. 2006-12-10 08:50:57 -02:00
stv680.h
tda7432.c
tda8290.c
tda9840.c
tda9840.h
tda9875.c
tda9887.c V4L/DVB (4934): Usbvision radio requires GainNormal at e register 2006-12-10 09:05:51 -02:00
tea5767.c
tea6415c.c
tea6415c.h
tea6420.c
tea6420.h
tlv320aic23b.c
tuner-3036.c
tuner-core.c V4L/DVB (4967): Add missing tuner module option pal=60 for PAL-60 support. 2006-12-27 14:18:54 -02:00
tuner-simple.c V4L/DVB (4935): Added the capability of selecting fm gain by tuner 2006-12-10 09:05:52 -02:00
tuner-types.c V4L/DVB (4936): Make MT4049FM5 tuner to set FM Gain to Normal 2006-12-10 09:05:53 -02:00
tvaudio.c
tveeprom.c V4L/DVB (5071): Tveeprom: autodetect LG TAPC G701D as tuner type 37 2007-01-15 16:26:04 -02:00
tvmixer.c
tvp5150.c
tvp5150_reg.h
upd64031a.c
upd64083.c
v4l1-compat.c V4L/DVB (4862): Fixes uninitialized variables passed to VIDIOC_G_FBUF. 2006-12-10 09:05:01 -02:00
v4l2-common.c V4L/DVB (5023): Fix compilation on ppc32 architecture 2007-01-15 16:33:51 -02:00
video-buf-dvb.c
video-buf.c V4L/DVB (5123): Buf_qbuf: fix: videobuf_queue->stream corruption and lockup 2007-01-23 22:00:21 -02:00
videocodec.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
videocodec.h
videodev.c V4L/DVB (4901): Improve debug msgs to show fourcc and buffer length on video_ioctl2 2006-12-10 09:05:30 -02:00
vino.c i2c: Discard the i2c algo del_bus wrappers 2006-12-10 21:21:33 +01:00
vino.h
vivi.c V4L/DVB (5020): Fix: disable interrupts while at KM_BOUNCE_READ 2007-01-15 16:25:28 -02:00
vpx3220.c
w9966.c V4L/DVB (4964): VIDEO_PALETTE_YUYV and VIDEO_PALETTE_YUV422 are the same palette 2006-12-27 14:18:50 -02:00
w9968cf.c V4L/DVB (4958): Fix namespace conflict between w9968cf.c on MIPS 2006-12-27 10:23:24 -02:00
w9968cf.h
w9968cf_decoder.h
w9968cf_vpp.h
wm8739.c
wm8775.c
zoran.h
zoran_card.c i2c: Discard the i2c algo del_bus wrappers 2006-12-10 21:21:33 +01:00
zoran_card.h
zoran_device.c V4L/DVB (4964): VIDEO_PALETTE_YUYV and VIDEO_PALETTE_YUV422 are the same palette 2006-12-27 14:18:50 -02:00
zoran_device.h
zoran_driver.c
zoran_procfs.c
zoran_procfs.h
zr36016.c
zr36016.h
zr36050.c
zr36050.h
zr36057.h
zr36060.c
zr36060.h