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

Jurij Smakov jurij-guest at alioth.debian.org
Fri Mar 9 15:25:42 CET 2007


Author: jurij-guest
Date: Fri Mar  9 14:25:42 2007
New Revision: 8342

Added:
   dists/sid/linux-2.6/debian/patches/bugfix/sparc/ip_rcv-unaligned-access.patch
Modified:
   dists/sid/linux-2.6/debian/changelog
   dists/sid/linux-2.6/debian/patches/series/12
Log:
Add bugfix/sparc/ip_rcv-unaligned-access.patch, fixing the typo which 
lead to frequent unaligned accesses in ip_rcv() and ip_fast_csum().


Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog	(original)
+++ dists/sid/linux-2.6/debian/changelog	Fri Mar  9 14:25:42 2007
@@ -17,6 +17,10 @@
   * Add bugfix/sparc/kenvctrld-cpu-consumption.patch to fix kenvctrld
     process, so that it does not consume 100% CPU. Thanks to Joerg Friedrich
     for the patch, and to J. J. Green and Richard Mortimer for testing.
+  * Add bugfix/sparc/ip_rcv-unaligned-access.patch fixing a typo which lead
+    to frequent unaligned memory accesses on Sun machines with tulip NIC.
+    Thanks to Doug Nazar for the patch and to Daniel J. Priem for testing.
+    Closes: #409313.
 
  -- Steve Langasek <vorlon at debian.org>  Mon,  5 Mar 2007 00:25:35 -0800
 

Added: dists/sid/linux-2.6/debian/patches/bugfix/sparc/ip_rcv-unaligned-access.patch
==============================================================================
--- (empty file)
+++ dists/sid/linux-2.6/debian/patches/bugfix/sparc/ip_rcv-unaligned-access.patch	Fri Mar  9 14:25:42 2007
@@ -0,0 +1,20 @@
+Author		: Doug Nazar <nazard at dragoninc.ca>
+Date		: Tue, 27 Feb 2007 13:52:15 -0500
+Message-ID	: <00d101c75aa0$66420b60$32c62220$@ca>
+Status		: pushed to netdev maintainer for inclusion, confirmed working
+Description     : fixes frequent unaligned accesses in ip_rcv() and ip_fast_csum()
+
+diff --git a/drivers/net/tulip/tulip_core.c b/drivers/net/tulip/tulip_core.c
+index 5a35354..e3774a5 100644
+--- a/drivers/net/tulip/tulip_core.c
++++ b/drivers/net/tulip/tulip_core.c
+@@ -67,7 +67,7 @@ const char * const medianame[32] = {
+ 
+ /* Set the copy breakpoint for the copy-only-tiny-buffer Rx structure. */
+ #if defined(__alpha__) || defined(__arm__) || defined(__hppa__) \
+-	|| defined(__sparc_) || defined(__ia64__) \
++	|| defined(__sparc__) || defined(__ia64__) \
+ 	|| defined(__sh__) || defined(__mips__)
+ static int rx_copybreak = 1518;
+ #else
+

Modified: dists/sid/linux-2.6/debian/patches/series/12
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/12	(original)
+++ dists/sid/linux-2.6/debian/patches/series/12	Fri Mar  9 14:25:42 2007
@@ -1,3 +1,4 @@
 + bugfix/sparc/e450-boot-failure.patch
 + bugfix/sparc/eth1394-unaligned-access.patch
 + bugfix/sparc/kenvctrld-cpu-consumption.patch
++ bugfix/sparc/ip_rcv-unaligned-access.patch



More information about the Kernel-svn-changes mailing list