[kernel] r17924 - in dists/squeeze/linux-2.6/debian: . patches/features/all/e1000e patches/series

Ben Hutchings benh at alioth.debian.org
Mon Aug 15 00:16:49 UTC 2011


Author: benh
Date: Mon Aug 15 00:16:47 2011
New Revision: 17924

Log:
e1000e: Fix selection of alternate MAC address on device id 0x1060 (regression in 2.6.34)

Added:
   dists/squeeze/linux-2.6/debian/patches/features/all/e1000e/0167-e1000e-alternate-mac-address-does-not-work-on-device-id-0x1060.patch
Modified:
   dists/squeeze/linux-2.6/debian/changelog
   dists/squeeze/linux-2.6/debian/patches/series/36

Modified: dists/squeeze/linux-2.6/debian/changelog
==============================================================================
--- dists/squeeze/linux-2.6/debian/changelog	Mon Aug 15 00:11:56 2011	(r17923)
+++ dists/squeeze/linux-2.6/debian/changelog	Mon Aug 15 00:16:47 2011	(r17924)
@@ -40,6 +40,8 @@
   * e1000e: Backport changes up to Linux 2.6.38 (Closes: #627700)
     - Add support for i82567V-4 and i82579
     - Fix support for i82577, i82578 and i82583
+  * e1000e: Fix selection of alternate MAC address on device id 0x1060
+    (regression in 2.6.34)
   * igb,igbvf: Backport changes up to Linux 3.0 (Closes: #627702)
     - Add support for i82576-ET2, i82580, DH89xxCC, i340 and i350
   * r8169: Backport changes up to Linux 2.6.38 (Closes: #627704)

Added: dists/squeeze/linux-2.6/debian/patches/features/all/e1000e/0167-e1000e-alternate-mac-address-does-not-work-on-device-id-0x1060.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/squeeze/linux-2.6/debian/patches/features/all/e1000e/0167-e1000e-alternate-mac-address-does-not-work-on-device-id-0x1060.patch	Mon Aug 15 00:16:47 2011	(r17924)
@@ -0,0 +1,32 @@
+From c407bee8a56d874b91f3e4ee790660959ff1a25e Mon Sep 17 00:00:00 2001
+From: Bruce Allan <bruce.w.allan at intel.com>
+Date: Fri, 22 Jul 2011 06:21:51 +0000
+Subject: e1000e: alternate MAC address does not work on device id 0x1060
+
+From: Bruce Allan <bruce.w.allan at intel.com>
+
+commit c407bee8a56d874b91f3e4ee790660959ff1a25e upstream.
+
+This issue is present all the way back to 2.6.34 kernels.
+
+Signed-off-by: Bruce Allan <bruce.w.allan at intel.com>
+Tested-by: Jeffrey Pieper <jeffrey.e.pieper at intel.com>
+Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher at intel.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>
+
+---
+ drivers/net/e1000e/lib.c |    3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+--- a/drivers/net/e1000e/lib.c
++++ b/drivers/net/e1000e/lib.c
+@@ -190,7 +190,8 @@ s32 e1000_check_alt_mac_addr_generic(str
+ 	/* Check for LOM (vs. NIC) or one of two valid mezzanine cards */
+ 	if (!((nvm_data & NVM_COMPAT_LOM) ||
+ 	      (hw->adapter->pdev->device == E1000_DEV_ID_82571EB_SERDES_DUAL) ||
+-	      (hw->adapter->pdev->device == E1000_DEV_ID_82571EB_SERDES_QUAD)))
++	      (hw->adapter->pdev->device == E1000_DEV_ID_82571EB_SERDES_QUAD) ||
++	      (hw->adapter->pdev->device == E1000_DEV_ID_82571EB_SERDES)))
+ 		goto out;
+ 
+ 	ret_val = e1000_read_nvm(hw, NVM_ALT_MAC_ADDR_PTR, 1,

Modified: dists/squeeze/linux-2.6/debian/patches/series/36
==============================================================================
--- dists/squeeze/linux-2.6/debian/patches/series/36	Mon Aug 15 00:11:56 2011	(r17923)
+++ dists/squeeze/linux-2.6/debian/patches/series/36	Mon Aug 15 00:16:47 2011	(r17924)
@@ -190,6 +190,7 @@
 + features/all/e1000e/0164-e1000e-tx_timeout-should-not-increment-for-non-hang-.patch
 + features/all/e1000e/0165-e1000e-check-down-flag-in-tasks.patch
 + features/all/e1000e/0166-e1000e-flush-all-writebacks-before-unload.patch
++ features/all/e1000e/0167-e1000e-alternate-mac-address-does-not-work-on-device-id-0x1060.patch
 + features/all/igb/0001-net-Convert-ethtool-get_stats-self_test-_count-ops-t.patch
 + features/all/igb/0002-igb-remove-unused-temp-variable-from-stats-clearing-.patch
 + features/all/igb/0003-igb-update-comments-for-serdes-config-and-update-to-.patch



More information about the Kernel-svn-changes mailing list