pkt_sched: Make qdisc_run take a netdev_queue.
[deliverable/linux.git] / net / core / dev.c
index 0dc888ad421723384a295ff151207cea44ec237c..0218b0b9be80ae030ea3c2381affe4c56a4a29c7 100644 (file)
@@ -1734,7 +1734,7 @@ gso:
                        /* reset queue_mapping to zero */
                        skb_set_queue_mapping(skb, 0);
                        rc = q->enqueue(skb, q);
-                       qdisc_run(dev);
+                       qdisc_run(txq);
                        spin_unlock(&txq->lock);
 
                        rc = rc == NET_XMIT_BYPASS ? NET_XMIT_SUCCESS : rc;
@@ -1930,7 +1930,7 @@ static void net_tx_action(struct softirq_action *h)
                        clear_bit(__LINK_STATE_SCHED, &dev->state);
 
                        if (spin_trylock(&txq->lock)) {
-                               qdisc_run(dev);
+                               qdisc_run(txq);
                                spin_unlock(&txq->lock);
                        } else {
                                netif_schedule_queue(txq);
This page took 0.026136 seconds and 5 git commands to generate.