net/sched: taprio: delete misleading comment about preallocating child qdiscs
authorVladimir Oltean <vladimir.oltean@nxp.com>
Mon, 7 Aug 2023 19:33:17 +0000 (22:33 +0300)
committerJakub Kicinski <kuba@kernel.org>
Wed, 9 Aug 2023 22:59:20 +0000 (15:59 -0700)
As mentioned in commit af7b29b1deaa ("Revert "net/sched: taprio: make
qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"") - unlike
mqprio, taprio doesn't use q->qdiscs[] only as a temporary transport
between Qdisc_ops :: init() and Qdisc_ops :: attach().

Delete the comment, which is just stolen from mqprio, but there, the
usage patterns are a lot different, and this is nothing but confusing.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Link: https://lore.kernel.org/r/20230807193324.4128292-5-vladimir.oltean@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/sched/sch_taprio.c

index 831e6f3..d5693bd 100644 (file)
@@ -2099,11 +2099,8 @@ static int taprio_init(struct Qdisc *sch, struct nlattr *opt,
                return -EOPNOTSUPP;
        }
 
-       /* pre-allocate qdisc, attachment can't fail */
-       q->qdiscs = kcalloc(dev->num_tx_queues,
-                           sizeof(q->qdiscs[0]),
+       q->qdiscs = kcalloc(dev->num_tx_queues, sizeof(q->qdiscs[0]),
                            GFP_KERNEL);
-
        if (!q->qdiscs)
                return -ENOMEM;