]> git.baikalelectronics.ru Git - kernel.git/commit
[NET_SCHED]: Fix endless loops (part 2): "simple" qdiscs
authorPatrick McHardy <kaber@trash.net>
Thu, 30 Nov 2006 01:36:20 +0000 (17:36 -0800)
committerDavid S. Miller <davem@sunset.davemloft.net>
Sun, 3 Dec 2006 05:31:43 +0000 (21:31 -0800)
commitd203a22e3900fda40a231212b9dd8b648fc6aad7
tree6f2205ceae40a7fd5b498e94c60b65140740a027
parentf210362467dee4820aeabfce55116d3d2b64c007
[NET_SCHED]: Fix endless loops (part 2): "simple" qdiscs

Convert the "simple" qdiscs to use qdisc_tree_decrease_qlen() where
necessary:

- all graft operations
- destruction of old child qdiscs in prio, red and tbf change operation
- purging of queue in sfq change operation

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/sch_cbq.c
net/sched/sch_dsmark.c
net/sched/sch_netem.c
net/sched/sch_prio.c
net/sched/sch_red.c
net/sched/sch_sfq.c
net/sched/sch_tbf.c