diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/amd8111e.c | 14 | ||||
-rw-r--r-- | drivers/net/amd8111e.h | 1 |
2 files changed, 7 insertions, 8 deletions
diff --git a/drivers/net/amd8111e.c b/drivers/net/amd8111e.c index 1f5fc64b3224..58a0ab4923ee 100644 --- a/drivers/net/amd8111e.c +++ b/drivers/net/amd8111e.c | |||
@@ -903,18 +903,18 @@ static int amd8111e_read_mib(void __iomem *mmio, u8 MIB_COUNTER) | |||
903 | } | 903 | } |
904 | 904 | ||
905 | /* | 905 | /* |
906 | This function reads the mib registers and returns the hardware statistics. It updates previous internal driver statistics with new values. | 906 | * This function reads the mib registers and returns the hardware statistics. |
907 | */ | 907 | * It updates previous internal driver statistics with new values. |
908 | static struct net_device_stats *amd8111e_get_stats(struct net_device * dev) | 908 | */ |
909 | static struct net_device_stats *amd8111e_get_stats(struct net_device *dev) | ||
909 | { | 910 | { |
910 | struct amd8111e_priv *lp = netdev_priv(dev); | 911 | struct amd8111e_priv *lp = netdev_priv(dev); |
911 | void __iomem *mmio = lp->mmio; | 912 | void __iomem *mmio = lp->mmio; |
912 | unsigned long flags; | 913 | unsigned long flags; |
913 | /* struct net_device_stats *prev_stats = &lp->prev_stats; */ | 914 | struct net_device_stats *new_stats = &dev->stats; |
914 | struct net_device_stats* new_stats = &lp->stats; | ||
915 | 915 | ||
916 | if(!lp->opened) | 916 | if (!lp->opened) |
917 | return &lp->stats; | 917 | return new_stats; |
918 | spin_lock_irqsave (&lp->lock, flags); | 918 | spin_lock_irqsave (&lp->lock, flags); |
919 | 919 | ||
920 | /* stats.rx_packets */ | 920 | /* stats.rx_packets */ |
diff --git a/drivers/net/amd8111e.h b/drivers/net/amd8111e.h index ac36eb6981e3..b5926af03a7e 100644 --- a/drivers/net/amd8111e.h +++ b/drivers/net/amd8111e.h | |||
@@ -787,7 +787,6 @@ struct amd8111e_priv{ | |||
787 | struct vlan_group *vlgrp; | 787 | struct vlan_group *vlgrp; |
788 | #endif | 788 | #endif |
789 | char opened; | 789 | char opened; |
790 | struct net_device_stats stats; | ||
791 | unsigned int drv_rx_errors; | 790 | unsigned int drv_rx_errors; |
792 | struct amd8111e_coalesce_conf coal_conf; | 791 | struct amd8111e_coalesce_conf coal_conf; |
793 | 792 | ||