linux/drivers/media/video/cx231xx
David Dillow a7deca6fa7 [media] cx231xx: don't DMA to random addresses
Commit 7a6f6c29d2 (cx231xx: use
URB_NO_TRANSFER_DMA_MAP) was intended to avoid mapping the DMA buffer
for URB twice. This works for the URBs allocated with usb_alloc_urb(),
as those are allocated from cohernent DMA pools, but the flag was also
added for the VBI and audio URBs, which have a manually allocated area.
This leaves the random trash in the structure after allocation as the
DMA address, corrupting memory and preventing VBI and audio from
working. Letting the USB core map the buffers solves the problem.

Cc: stable@kernel.org
Signed-off-by: David Dillow <dave@thedillows.org>
Cc: Sri Deevi <srinivasa.deevi@conexant.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2012-07-06 19:36:28 -03:00
..
Kconfig [media] drivers: video: cx231xx: Fix dependency for VIDEO_CX231XX_DVB 2012-01-10 23:24:45 -02:00
Makefile [media] drivers/media: do not use EXTRA_CFLAGS 2011-09-03 18:50:59 -03:00
cx231xx-417.c [media] cx231xx: fix compiler warnings 2012-05-14 14:43:59 -03:00
cx231xx-audio.c [media] cx231xx: don't DMA to random addresses 2012-07-06 19:36:28 -03:00
cx231xx-avcore.c [media] cx231xx: replace open-coded ARRAY_SIZE with macro 2012-05-15 11:41:13 -03:00
cx231xx-cards.c [media] media, cx231xx: Fix double free on close 2012-03-19 14:13:51 -03:00
cx231xx-conf-reg.h [media] cx231xx: Added support for Carraera, Shelby, RDx_253S and VIDEO_GRABBER 2010-10-21 01:17:10 -02:00
cx231xx-core.c [media] cx231xx: fix compiler warnings 2012-05-14 14:43:59 -03:00
cx231xx-dif.h [media] CodingStyle cleanup at s5h1432 and cx231xx 2010-10-21 01:17:45 -02:00
cx231xx-dvb.c [media] cx231xx: fix device disconnect checks 2012-01-10 22:35:31 -02:00
cx231xx-i2c.c [media] cx231xx: Use a generic check for TUNER_XC5000 2011-03-21 20:31:59 -03:00
cx231xx-input.c [media] cx231xx: Fix unregister logic 2012-01-10 22:35:29 -02:00
cx231xx-pcb-cfg.c V4L/DVB (11133): cx231xx: don't print pcb config debug messages by default 2009-04-06 21:44:09 -03:00
cx231xx-pcb-cfg.h V4L/DVB (11129): cx231xx: Use generic names for each device block 2009-04-06 21:44:07 -03:00
cx231xx-reg.h V4L/DVB (10958): cx231xx: some additional CodingStyle and minor fixes 2009-04-06 21:44:04 -03:00
cx231xx-vbi.c [media] cx231xx: don't DMA to random addresses 2012-07-06 19:36:28 -03:00
cx231xx-vbi.h [media] cx231xx: Added support for Carraera, Shelby, RDx_253S and VIDEO_GRABBER 2010-10-21 01:17:10 -02:00
cx231xx-video.c [media] cx231xx: fix compiler warnings 2012-05-14 14:43:59 -03:00
cx231xx.h [media] cx231xx: fix device disconnect checks 2012-01-10 22:35:31 -02:00