]> git.ipfire.org Git - people/ms/linux.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:43:55 +0000 (16:43 -0700)
commitbf2d40dd35562bcffb1e840952665e817c9c91a9
treed1377adcf744f5ce3b09584239f7fc9e4324bf1c
parent55bfc1769f8f2ad94c244dac429f1dd05cc34792
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