Commit 40b8452f authored by John Efstathiades's avatar John Efstathiades Committed by David S. Miller

lan78xx: Remove unused pause frame queue

Remove the pause frame queue from the driver. It is initialised
but not actually used.
Signed-off-by: default avatarJohn Efstathiades <john.efstathiades@pebblebay.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent dc35f854
...@@ -383,7 +383,6 @@ struct lan78xx_net { ...@@ -383,7 +383,6 @@ struct lan78xx_net {
struct sk_buff_head rxq; struct sk_buff_head rxq;
struct sk_buff_head txq; struct sk_buff_head txq;
struct sk_buff_head done; struct sk_buff_head done;
struct sk_buff_head rxq_pause;
struct sk_buff_head txq_pend; struct sk_buff_head txq_pend;
struct tasklet_struct bh; struct tasklet_struct bh;
...@@ -2710,8 +2709,6 @@ static int lan78xx_stop(struct net_device *net) ...@@ -2710,8 +2709,6 @@ static int lan78xx_stop(struct net_device *net)
usb_kill_urb(dev->urb_intr); usb_kill_urb(dev->urb_intr);
skb_queue_purge(&dev->rxq_pause);
/* deferred work (task, timer, softirq) must also stop. /* deferred work (task, timer, softirq) must also stop.
* can't flush_scheduled_work() until we drop rtnl (later), * can't flush_scheduled_work() until we drop rtnl (later),
* else workers could deadlock; so make workers a NOP. * else workers could deadlock; so make workers a NOP.
...@@ -3003,11 +3000,6 @@ static void lan78xx_skb_return(struct lan78xx_net *dev, struct sk_buff *skb) ...@@ -3003,11 +3000,6 @@ static void lan78xx_skb_return(struct lan78xx_net *dev, struct sk_buff *skb)
{ {
int status; int status;
if (test_bit(EVENT_RX_PAUSED, &dev->flags)) {
skb_queue_tail(&dev->rxq_pause, skb);
return;
}
dev->net->stats.rx_packets++; dev->net->stats.rx_packets++;
dev->net->stats.rx_bytes += skb->len; dev->net->stats.rx_bytes += skb->len;
...@@ -3674,7 +3666,6 @@ static int lan78xx_probe(struct usb_interface *intf, ...@@ -3674,7 +3666,6 @@ static int lan78xx_probe(struct usb_interface *intf,
skb_queue_head_init(&dev->rxq); skb_queue_head_init(&dev->rxq);
skb_queue_head_init(&dev->txq); skb_queue_head_init(&dev->txq);
skb_queue_head_init(&dev->done); skb_queue_head_init(&dev->done);
skb_queue_head_init(&dev->rxq_pause);
skb_queue_head_init(&dev->txq_pend); skb_queue_head_init(&dev->txq_pend);
mutex_init(&dev->phy_mutex); mutex_init(&dev->phy_mutex);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment