[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