From: Steve Glendinning Date: Mon, 10 Dec 2012 01:03:07 +0000 (+0000) Subject: smsc95xx: fix register dump of last register X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=9624531701ea84f4b7eb966284b53b34b1c52365;p=~shefty%2Frdma-dev.git smsc95xx: fix register dump of last register This patch fixes the ethtool register dump for smsc95xx to dump all 4 bytes of the final register (COE_CR) instead of just the first byte. Signed-off-by: Steve Glendinning Signed-off-by: David S. Miller --- diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c index f7e1e189fa4..a00dcc484f9 100644 --- a/drivers/net/usb/smsc95xx.c +++ b/drivers/net/usb/smsc95xx.c @@ -691,7 +691,7 @@ static int smsc95xx_ethtool_set_eeprom(struct net_device *netdev, static int smsc95xx_ethtool_getregslen(struct net_device *netdev) { /* all smsc95xx registers */ - return COE_CR - ID_REV + 1; + return COE_CR - ID_REV + sizeof(u32); } static void