summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBrandon Philips <brandon@ifup.org>2010-06-16 16:21:58 +0000
committerGreg Kroah-Hartman <gregkh@suse.de>2010-08-02 10:26:28 -0700
commitaf0216e8d8f1c2f8dade974a4db6cb08b732b484 (patch)
tree7c755e072c74cb676424e4b269d8d4052d645220 /include
parente5f6f6e9c836a340ea654d164f3dcfaadd19eba8 (diff)
sky2: enable rx/tx in sky2_phy_reinit()
commit 38000a94a902e94ca8b5498f7871c6316de8957a upstream. sky2_phy_reinit is called by the ethtool helpers sky2_set_settings, sky2_nway_reset and sky2_set_pauseparam when netif_running. However, at the end of sky2_phy_init GM_GP_CTRL has GM_GPCR_RX_ENA and GM_GPCR_TX_ENA cleared. So, doing these commands causes the device to stop working: $ ethtool -r eth0 $ ethtool -A eth0 autoneg off Fix this issue by enabling Rx/Tx after running sky2_phy_init in sky2_phy_reinit. Signed-off-by: Brandon Philips <bphilips@suse.de> Tested-by: Brandon Philips <bphilips@suse.de> Cc: stable@kernel.org Tested-by: Mike McCormack <mikem@ring3k.org> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions