]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs
authorVictor Nogueira <victor@mojatatu.com>
Fri, 27 Oct 2023 15:50:45 +0000 (08:50 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 2 Nov 2023 04:49:09 +0000 (21:49 -0700)
W=1 builds now warn if module is built without a MODULE_DESCRIPTION().

Fill in missing MODULE_DESCRIPTIONs for TC qdiscs.

Signed-off-by: Victor Nogueira <victor@mojatatu.com>
Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Reviewed-by: Vinicius Costa Gomes <vinicius.gomes@intel.com>
Link: https://lore.kernel.org/r/20231027155045.46291-4-victor@mojatatu.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
23 files changed:
net/sched/sch_cbs.c
net/sched/sch_choke.c
net/sched/sch_drr.c
net/sched/sch_etf.c
net/sched/sch_ets.c
net/sched/sch_fifo.c
net/sched/sch_gred.c
net/sched/sch_hfsc.c
net/sched/sch_htb.c
net/sched/sch_ingress.c
net/sched/sch_mqprio.c
net/sched/sch_mqprio_lib.c
net/sched/sch_multiq.c
net/sched/sch_netem.c
net/sched/sch_plug.c
net/sched/sch_prio.c
net/sched/sch_qfq.c
net/sched/sch_red.c
net/sched/sch_sfq.c
net/sched/sch_skbprio.c
net/sched/sch_taprio.c
net/sched/sch_tbf.c
net/sched/sch_teql.c

index cac870eb7897305e952398108a7cb1edce71a27a..9a0b85190a2c65772b59fbfc04b155c988b11076 100644 (file)
@@ -574,3 +574,4 @@ static void __exit cbs_module_exit(void)
 module_init(cbs_module_init)
 module_exit(cbs_module_exit)
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Credit Based shaper");
index 19c851125901f630f9c367e2f711ceeb067aa00a..ae1da08e268f1a5396f3cb204d768b5add6d8054 100644 (file)
@@ -513,3 +513,4 @@ module_init(choke_module_init)
 module_exit(choke_module_exit)
 
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Choose and keep responsive flows scheduler");
index 19901e77cd3b7f1aab28da8b2469de310b24d920..097740a9afeafc421d6c05028dbb56a9ba878bc6 100644 (file)
@@ -495,3 +495,4 @@ static void __exit drr_exit(void)
 module_init(drr_init);
 module_exit(drr_exit);
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Deficit Round Robin scheduler");
index 61d1f0e32cf3561bdce63a2911ab15bd84bd3359..4808159a5466085eb4bdda228b49e085eb993d75 100644 (file)
@@ -513,3 +513,4 @@ static void __exit etf_module_exit(void)
 module_init(etf_module_init)
 module_exit(etf_module_exit)
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Earliest TxTime First (ETF) qdisc");
index b10efeaf0629d2ab8a5bbe2b080c3ef84d52717f..f7c88495946b0bb6a0c51192673cfbe91898728f 100644 (file)
@@ -826,3 +826,4 @@ static void __exit ets_exit(void)
 module_init(ets_init);
 module_exit(ets_exit);
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Enhanced Transmission Selection(ETS) scheduler");
index e1040421b79797fefaa26b8d7d3f44b91896e1de..450f5c67ac4956e21b544dfd81f886714171eced 100644 (file)
@@ -269,3 +269,4 @@ struct Qdisc *fifo_create_dflt(struct Qdisc *sch, struct Qdisc_ops *ops,
        return q ? : ERR_PTR(err);
 }
 EXPORT_SYMBOL(fifo_create_dflt);
+MODULE_DESCRIPTION("Single queue packet and byte based First In First Out(P/BFIFO) scheduler");
index 872d127c9db42a6eb4d67879f25c665ae6e7f0f1..8c61eb3dc943195f7a3fb6265a9c5cf87aeddfcf 100644 (file)
@@ -945,3 +945,4 @@ module_init(gred_module_init)
 module_exit(gred_module_exit)
 
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Generic Random Early Detection qdisc");
index 880c5f16b29ccf322f2308450aac4c6f130a2472..16c45da4036a7e3e6e07d8ba7f4ad2bb53c8a072 100644 (file)
@@ -1693,5 +1693,6 @@ hfsc_cleanup(void)
 }
 
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Hierarchical Fair Service Curve scheduler");
 module_init(hfsc_init);
 module_exit(hfsc_cleanup);
index 0d947414e61611f20f5983e60aafbaa9e4da2598..7349233eaa9b652a96e04f45674a66f3f4bc0f47 100644 (file)
@@ -2179,3 +2179,4 @@ static void __exit htb_module_exit(void)
 module_init(htb_module_init)
 module_exit(htb_module_exit)
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Hierarchical Token Bucket scheduler");
index a463a63192c3c73fd1d346b91c3b0f34cfd1a55b..5fa9eaa79bfc9e5ac86287c96e8fdd1aa5fbf0c4 100644 (file)
@@ -370,3 +370,4 @@ module_exit(ingress_module_exit);
 
 MODULE_ALIAS("sch_clsact");
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Ingress and clsact based ingress and egress qdiscs");
index 793009f445c03bc024a76350d4f54294307ef2e6..43e53ee00a56a755f37aa20e4837542be5bcf8bf 100644 (file)
@@ -789,3 +789,4 @@ module_init(mqprio_module_init);
 module_exit(mqprio_module_exit);
 
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Classful multiqueue prio qdisc");
index 83b3793c4012e7b1740ab964a1b8a94514c8ccee..b3a5572c167b719f96e2947fa4267f1f93077814 100644 (file)
@@ -129,3 +129,4 @@ void mqprio_fp_to_offload(u32 fp[TC_QOPT_MAX_QUEUE],
 EXPORT_SYMBOL_GPL(mqprio_fp_to_offload);
 
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Shared mqprio qdisc code currently between taprio and mqprio");
index 75c9c860182b406e06e747455b1b7084fbab415d..d66d5f0ec0805331c4b814e88910965a98bf2d23 100644 (file)
@@ -410,3 +410,4 @@ module_init(multiq_module_init)
 module_exit(multiq_module_exit)
 
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Multi queue to hardware queue mapping qdisc");
index 6ba2dc191ed941a3acfacb53cc4292388b076704..fa678eb8852841776cf34c33088bdc3bf1a010ad 100644 (file)
@@ -1307,3 +1307,4 @@ static void __exit netem_module_exit(void)
 module_init(netem_module_init)
 module_exit(netem_module_exit)
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Network characteristics emulator qdisc");
index 35f49edf63dbf2cbdb7010871d7e430cd9d6ed97..992f0c8d79886cbf9b944d626fb5c30c28fecebf 100644 (file)
@@ -226,3 +226,4 @@ static void __exit plug_module_exit(void)
 module_init(plug_module_init)
 module_exit(plug_module_exit)
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Qdisc to plug and unplug traffic via netlink control");
index fdc5ef52c3ee92c40232a5af7c68ce920b61b7e6..8ecdd3ef6f8ea05eea06fba5c7a9233fb09f2cb9 100644 (file)
@@ -433,3 +433,4 @@ module_init(prio_module_init)
 module_exit(prio_module_exit)
 
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Simple 3-band priority qdisc");
index 28315166fe8e1f15775eabd9ea09bd8fd706aa34..48a604c320c76d043c2d98b29143e80dc2242fb8 100644 (file)
@@ -1535,3 +1535,4 @@ static void __exit qfq_exit(void)
 module_init(qfq_init);
 module_exit(qfq_exit);
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Quick Fair Queueing Plus qdisc");
index 16277b6a0238dabc18ef78768ad4495d23999025..607b6c8b3a9bf234200be75c726d8899aa6530fa 100644 (file)
@@ -563,3 +563,4 @@ module_init(red_module_init)
 module_exit(red_module_exit)
 
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Random Early Detection qdisc");
index 66dcb18638fea440f6f5bce2ca45b6179b060408..eb77558fa367eba7d26dd913f76e59762440840c 100644 (file)
@@ -937,3 +937,4 @@ static void __exit sfq_module_exit(void)
 module_init(sfq_module_init)
 module_exit(sfq_module_exit)
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Stochastic Fairness qdisc");
index 5df2dacb7b1abaecdeaa5df5f38d98dc5e2f920d..28beb11762d8a37565136ad873fab526ff80580e 100644 (file)
@@ -307,3 +307,4 @@ module_init(skbprio_module_init)
 module_exit(skbprio_module_exit)
 
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("SKB priority based scheduling qdisc");
index 2e1949de4171add132da0201191e24bc49d741a2..31a8252bd09c9111090f0147df6deb0ad81577af 100644 (file)
@@ -2572,3 +2572,4 @@ static void __exit taprio_module_exit(void)
 module_init(taprio_module_init);
 module_exit(taprio_module_exit);
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Time Aware Priority qdisc");
index 17d2d00ddb182d1318a45cd30ed9e80e8eafb85c..dd6b1a723bf7275ffcb195d4265d243e3e6de214 100644 (file)
@@ -621,3 +621,4 @@ static void __exit tbf_module_exit(void)
 module_init(tbf_module_init)
 module_exit(tbf_module_exit)
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("Token Bucket Filter qdisc");
index 7721239c185fb0d54ab36300f9138dbc98521ace..59304611dc0050e525de5f45b2a3b8628b684ff3 100644 (file)
@@ -523,3 +523,4 @@ module_init(teql_init);
 module_exit(teql_exit);
 
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("True (or trivial) link equalizer qdisc");