]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
e1000e: don't check for alternate MAC addr on parts that don't support it
authorBruce Allan <bruce.w.allan@intel.com>
Thu, 19 Aug 2010 22:48:52 +0000 (15:48 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 26 Aug 2010 23:46:19 +0000 (16:46 -0700)
commit654cfa23ae31350403cf3db30b4fa9fa8b5bb5e2
treed6f122210a4c1075c18d75c209ac8508ec3dee6b
parentd94b0aa7865743fda22297bc1d34e5e0fe6a6733
e1000e: don't check for alternate MAC addr on parts that don't support it

commit 1aef70ef125165e0114a8e475636eff242a52030 upstream.

From: Bruce Allan <bruce.w.allan@intel.com>

The alternate MAC address feature is only supported by 80003ES2LAN and
82571 LOMs as well as a couple 82571 mezzanine cards.  Checking for an
alternate MAC address on other parts can fail leading to the driver not
able to load.  This patch limits the check for an alternate MAC address
to be done only for parts that support the feature.

This issue has been around since support for the feature was introduced
to the e1000e driver in 2.6.34.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Reported-by: Fabio Varesano <fax8@users.sourceforge.net>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/e1000e/82571.c
drivers/net/e1000e/defines.h
drivers/net/e1000e/lib.c