Merge tag 'net-6.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[platform/kernel/linux-starfive.git] / net / sched / sch_cake.c
index 817cd06..3ed0c33 100644 (file)
@@ -2224,8 +2224,12 @@ retry:
 
 static void cake_reset(struct Qdisc *sch)
 {
+       struct cake_sched_data *q = qdisc_priv(sch);
        u32 c;
 
+       if (!q->tins)
+               return;
+
        for (c = 0; c < CAKE_MAX_TINS; c++)
                cake_clear_tin(sch, c);
 }