Subject: Re: [PATCH net-next 0/3] net/sched: changes around qdisc_qstats_qlen_backlog()

From: Toke Høiland-Jørgensen <[email-masked]>
Date: Wed, 13 May 2026 12:08:46 +0200

Eric Dumazet <[email-masked]> writes:

> First patch makes clear qdisc_qstats_qlen_backlog() runs locklessly.
>
> Second patch changes ioam6 to not acquire qdisc spinlock anymore.
>
> Third pach adds missing READ_ONCE()/WRITE_ONCE() annotations in hfsc.
>
> htb still needs fixes, I will take care of them separately.
>
> Eric Dumazet (3):
>   net/sched: qdisc_qstats_qlen_backlog() runs locklessly
>   net: ioam6: no longer acquire qdisc spinlock while calling
>     qdisc_qstats_qlen_backlog()
>   net/sched: sch_hfsc: annotate data-races in hfsc_dump_class_stats()
>
>  include/net/sch_generic.h |  6 +++---
>  net/ipv6/ioam6.c          |  4 +---
>  net/sched/sch_hfsc.c      | 22 +++++++++++-----------
>  3 files changed, 15 insertions(+), 17 deletions(-)

For the series:

Reviewed-by: Toke Høiland-Jørgensen <[email-masked]>