diff options
Diffstat (limited to 'drivers/net/irda/au1k_ir.c')
-rw-r--r-- | drivers/net/irda/au1k_ir.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/drivers/net/irda/au1k_ir.c b/drivers/net/irda/au1k_ir.c index 6c4b53ffbcac..941164076a2b 100644 --- a/drivers/net/irda/au1k_ir.c +++ b/drivers/net/irda/au1k_ir.c | |||
@@ -53,7 +53,6 @@ static int au1k_irda_hard_xmit(struct sk_buff *, struct net_device *); | |||
53 | static int au1k_irda_rx(struct net_device *); | 53 | static int au1k_irda_rx(struct net_device *); |
54 | static void au1k_irda_interrupt(int, void *); | 54 | static void au1k_irda_interrupt(int, void *); |
55 | static void au1k_tx_timeout(struct net_device *); | 55 | static void au1k_tx_timeout(struct net_device *); |
56 | static struct net_device_stats *au1k_irda_stats(struct net_device *); | ||
57 | static int au1k_irda_ioctl(struct net_device *, struct ifreq *, int); | 56 | static int au1k_irda_ioctl(struct net_device *, struct ifreq *, int); |
58 | static int au1k_irda_set_speed(struct net_device *dev, int speed); | 57 | static int au1k_irda_set_speed(struct net_device *dev, int speed); |
59 | 58 | ||
@@ -213,7 +212,6 @@ static int au1k_irda_net_init(struct net_device *dev) | |||
213 | dev->open = au1k_irda_start; | 212 | dev->open = au1k_irda_start; |
214 | dev->hard_start_xmit = au1k_irda_hard_xmit; | 213 | dev->hard_start_xmit = au1k_irda_hard_xmit; |
215 | dev->stop = au1k_irda_stop; | 214 | dev->stop = au1k_irda_stop; |
216 | dev->get_stats = au1k_irda_stats; | ||
217 | dev->do_ioctl = au1k_irda_ioctl; | 215 | dev->do_ioctl = au1k_irda_ioctl; |
218 | dev->tx_timeout = au1k_tx_timeout; | 216 | dev->tx_timeout = au1k_tx_timeout; |
219 | 217 | ||
@@ -596,7 +594,7 @@ static int au1k_irda_rx(struct net_device *dev) | |||
596 | update_rx_stats(dev, flags, count); | 594 | update_rx_stats(dev, flags, count); |
597 | skb=alloc_skb(count+1,GFP_ATOMIC); | 595 | skb=alloc_skb(count+1,GFP_ATOMIC); |
598 | if (skb == NULL) { | 596 | if (skb == NULL) { |
599 | aup->stats.rx_dropped++; | 597 | aup->netdev->stats.rx_dropped++; |
600 | continue; | 598 | continue; |
601 | } | 599 | } |
602 | skb_reserve(skb, 1); | 600 | skb_reserve(skb, 1); |
@@ -832,13 +830,6 @@ au1k_irda_ioctl(struct net_device *dev, struct ifreq *ifreq, int cmd) | |||
832 | return ret; | 830 | return ret; |
833 | } | 831 | } |
834 | 832 | ||
835 | |||
836 | static struct net_device_stats *au1k_irda_stats(struct net_device *dev) | ||
837 | { | ||
838 | struct au1k_private *aup = netdev_priv(dev); | ||
839 | return &aup->stats; | ||
840 | } | ||
841 | |||
842 | MODULE_AUTHOR("Pete Popov <ppopov@mvista.com>"); | 833 | MODULE_AUTHOR("Pete Popov <ppopov@mvista.com>"); |
843 | MODULE_DESCRIPTION("Au1000 IrDA Device Driver"); | 834 | MODULE_DESCRIPTION("Au1000 IrDA Device Driver"); |
844 | 835 | ||