e1000e: don't poke PHY registers to retreive link status
authorAuke Kok <auke-jan.h.kok@intel.com>
Mon, 15 Oct 2007 21:30:59 +0000 (14:30 -0700)
committerJeff Garzik <jeff@garzik.org>
Wed, 17 Oct 2007 01:10:27 +0000 (21:10 -0400)
commit369d742defed73fc6b38bf0929fb198d072102ab
tree04b5cb53a8379145b3ea7ceca28cf50feaa6e713
parente265522ca7d7a0cfa24aa2c811d22a1764a90783
e1000e: don't poke PHY registers to retreive link status

Apparently poking the link status registers when autonegotiation
is running on the PHY might botch the PHY link on 80003es2lan
devices. While this is a very rare condition we can completely
avoid it alltogether by just using the MAC link bits to provide
the proper information to ethtool.

Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/e1000e/ethtool.c