Skip to content

Commit

Permalink
pkt_sched: dev_init_scheduler() does not need to lock qdisc tree.
Browse files Browse the repository at this point in the history
We are registering the device, there is no way anyone can get
at this object's qdiscs yet in any meaningful way.

Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
David S. Miller committed Jul 18, 2008
1 parent 37437bb commit 1636112
Showing 1 changed file with 0 additions and 2 deletions.
2 changes: 0 additions & 2 deletions net/sched/sch_generic.c
Original file line number Diff line number Diff line change
Expand Up @@ -741,10 +741,8 @@ static void dev_init_scheduler_queue(struct net_device *dev,

void dev_init_scheduler(struct net_device *dev)
{
qdisc_lock_tree(dev);
netdev_for_each_tx_queue(dev, dev_init_scheduler_queue, &noop_qdisc);
dev_init_scheduler_queue(dev, &dev->rx_queue, NULL);
qdisc_unlock_tree(dev);

setup_timer(&dev->watchdog_timer, dev_watchdog, (unsigned long)dev);
}
Expand Down

0 comments on commit 1636112

Please sign in to comment.