2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-28 07:04:00 +08:00
linux-next/drivers/media
David Dillow cd5534be6b [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.

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 01:46:18 -03:00
..
common [media] media: Remove VIDEO_MEDIA Kconfig option 2012-07-05 18:21:53 -03:00
dvb [media] media: reorganize the main Kconfig items 2012-07-05 18:21:28 -03:00
radio [media] media: only show V4L devices based on device type selection 2012-07-05 18:22:53 -03:00
rc [media] media: reorganize the main Kconfig items 2012-07-05 18:21:28 -03:00
video [media] cx231xx: don't DMA to random addresses 2012-07-06 01:46:18 -03:00
Kconfig [media] media: Remove VIDEO_MEDIA Kconfig option 2012-07-05 18:21:53 -03:00
Makefile [media] media: Entities, pads and links 2011-03-22 04:53:10 -03:00
media-device.c [media] media: fix truncated entity specification 2011-12-20 09:31:50 -02:00
media-devnode.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
media-entity.c [media] media: Add link_validate() op to check links to the sink pad 2012-05-14 08:44:11 -03:00