[kernel] r12542 - in dists/sid/linux-2.6/debian: . patches/bugfix/all patches/series

Martin Michlmayr tbm at alioth.debian.org
Wed Dec 31 09:58:46 UTC 2008


Author: tbm
Date: Wed Dec 31 09:58:45 2008
New Revision: 12542

Log:
V4L/DVB: Fix initialization of URB list (Thomas Reitmayr) to address
the oops reported at http://forum.qnap.com/viewtopic.php?f=147&t=10572


Added:
   dists/sid/linux-2.6/debian/patches/bugfix/all/dvb-fix-init-of-urb-list.patch
Modified:
   dists/sid/linux-2.6/debian/changelog
   dists/sid/linux-2.6/debian/patches/series/13

Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog	(original)
+++ dists/sid/linux-2.6/debian/changelog	Wed Dec 31 09:58:45 2008
@@ -18,6 +18,10 @@
   * Enable w9968cf driver on all i386 images (Closes: #495698)
   * Register DualPoint model found in Dell Latitude E6500 (Closes: #507958)
 
+  [ Martin Michlmayr ]
+  * V4L/DVB: Fix initialization of URB list (Thomas Reitmayr) to address
+    the oops reported at http://forum.qnap.com/viewtopic.php?f=147&t=10572
+
  -- dann frazier <dannf at debian.org>  Tue, 30 Dec 2008 13:23:09 -0700
 
 linux-2.6 (2.6.26-12) unstable; urgency=high

Added: dists/sid/linux-2.6/debian/patches/bugfix/all/dvb-fix-init-of-urb-list.patch
==============================================================================
--- (empty file)
+++ dists/sid/linux-2.6/debian/patches/bugfix/all/dvb-fix-init-of-urb-list.patch	Wed Dec 31 09:58:45 2008
@@ -0,0 +1,28 @@
+From: Thomas Reitmayr <treitmayr at devbase.at>
+Date: Mon, 29 Dec 2008 13:59:29 +0000 (-0300)
+Subject: V4L/DVB (9981): [PATCH] usb-urb.c: Fix initialization of URB list.
+X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=d29ca09d50309bb7df5d57aec88efdcd09a56f9f
+
+V4L/DVB (9981): [PATCH] usb-urb.c: Fix initialization of URB list.
+
+Fix the initialization of the URB list for a DVB-USB device to prevent
+problems on certain platforms (MIPS).
+
+Signed-off-by: Thomas Reitmayr <treitmayr at devbase.at>
+Signed-off-by: Patrick Boettcher <pb at linuxtv.org>
+Signed-off-by: Mauro Carvalho Chehab <mchehab at redhat.com>
+---
+
+--- a/drivers/media/dvb/dvb-usb/usb-urb.c	2008-12-31 09:48:53.000000000 +0000
++++ b/drivers/media/dvb/dvb-usb/usb-urb.c	2008-12-31 09:48:58.000000000 +0000
+@@ -152,7 +152,8 @@
+ 				stream->props.u.bulk.buffersize,
+ 				usb_urb_complete, stream);
+ 
+-		stream->urb_list[i]->transfer_flags = 0;
++		stream->urb_list[i]->transfer_flags = URB_NO_TRANSFER_DMA_MAP;
++		stream->urb_list[i]->transfer_dma = stream->dma_addr[i];
+ 		stream->urbs_initialized++;
+ 	}
+ 	return 0;
+

Modified: dists/sid/linux-2.6/debian/patches/series/13
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/13	(original)
+++ dists/sid/linux-2.6/debian/patches/series/13	Wed Dec 31 09:58:45 2008
@@ -7,3 +7,4 @@
 + bugfix/x86/kvm-pit-support-mode-3.patch
 + bugfix/all/usb-unusual_devs-addition-for-RockChip-MP3-player.patch
 + bugfix/x86/input-alps-add-dell-latitude-e6500.patch
++ bugfix/all/dvb-fix-init-of-urb-list.patch



More information about the Kernel-svn-changes mailing list