]> www.infradead.org Git - users/dwmw2/linux.git/commit
net: sched: fix ordering of qlen adjustment
authorLion Ackermann <nnamrec@gmail.com>
Mon, 2 Dec 2024 16:22:57 +0000 (17:22 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 4 Dec 2024 12:54:22 +0000 (12:54 +0000)
commit5eb7de8cd58e73851cd37ff8d0666517d9926948
tree7577f0f7cfbe6b88d3453e7730ee77cd90d43dc0
parent292207809486d99c78068d3f459cbbbffde88415
net: sched: fix ordering of qlen adjustment

Changes to sch->q.qlen around qdisc_tree_reduce_backlog() need to happen
_before_ a call to said function because otherwise it may fail to notify
parent qdiscs when the child is about to become empty.

Signed-off-by: Lion Ackermann <nnamrec@gmail.com>
Acked-by: Toke Høiland-Jørgensen <toke@toke.dk>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/sch_cake.c
net/sched/sch_choke.c