ethtool: Use full 32 bit speed range in ethtool's set_settings
authorDavid Decotigny <decot@google.com>
Wed, 27 Apr 2011 18:32:39 +0000 (18:32 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 29 Apr 2011 21:03:00 +0000 (14:03 -0700)
commit25db0338813a8915457636b1f6abe6a28fa73f8d
tree29ea39e45de1342beb4e3c58da0cfbc9915b617e
parent8ae6daca85c8bbd6a32c382db5e2a2a989f8bed2
ethtool: Use full 32 bit speed range in ethtool's set_settings

This makes sure the ethtool's set_settings() callback of network
drivers don't ignore the 16 most significant bits when ethtool calls
their set_settings().

All drivers compiled with make allyesconfig on x86_64 have been
updated.

Signed-off-by: David Decotigny <decot@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
44 files changed:
drivers/net/acenic.c
drivers/net/atl1c/atl1c_ethtool.c
drivers/net/atlx/atl1.c
drivers/net/b44.c
drivers/net/bna/bnad_ethtool.c
drivers/net/bnx2.c
drivers/net/cassini.c
drivers/net/chelsio/cxgb2.c
drivers/net/cxgb3/cxgb3_main.c
drivers/net/cxgb4/cxgb4_main.c
drivers/net/dl2k.c
drivers/net/e100.c
drivers/net/e1000/e1000_ethtool.c
drivers/net/e1000e/ethtool.c
drivers/net/enc28j60.c
drivers/net/forcedeth.c
drivers/net/igb/igb_ethtool.c
drivers/net/ixgb/ixgb_ethtool.c
drivers/net/ixgbe/ixgbe_ethtool.c
drivers/net/jme.c
drivers/net/ksz884x.c
drivers/net/mii.c
drivers/net/mlx4/en_ethtool.c
drivers/net/natsemi.c
drivers/net/netxen/netxen_nic_ethtool.c
drivers/net/niu.c
drivers/net/pch_gbe/pch_gbe_ethtool.c
drivers/net/pcmcia/smc91c92_cs.c
drivers/net/phy/phy.c
drivers/net/r8169.c
drivers/net/s2io.c
drivers/net/sc92031.c
drivers/net/sfc/ethtool.c
drivers/net/sfc/mcdi_phy.c
drivers/net/skge.c
drivers/net/sky2.c
drivers/net/sungem.c
drivers/net/sunhme.c
drivers/net/tg3.c
drivers/net/tulip/de2104x.c
drivers/net/typhoon.c
drivers/net/via-velocity.c
drivers/net/vxge/vxge-ethtool.c
net/bridge/br_if.c