Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'net-sched-fill-in-missing-module_descriptions-for-net-sched'

Victor Nogueira says:

====================
net: sched: Fill in missing MODULE_DESCRIPTIONs for net/sched

W=1 builds now warn if module is built without a MODULE_DESCRIPTION().

Fill in the missing MODULE_DESCRIPTIONs for net/sched
====================

Link: https://lore.kernel.org/r/20231027155045.46291-1-victor@mojatatu.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

+29
+1
net/sched/act_gate.c
··· 677 677 678 678 module_init(gate_init_module); 679 679 module_exit(gate_cleanup_module); 680 + MODULE_DESCRIPTION("TC gate action"); 680 681 MODULE_LICENSE("GPL v2");
+1
net/sched/cls_basic.c
··· 341 341 342 342 module_init(init_basic) 343 343 module_exit(exit_basic) 344 + MODULE_DESCRIPTION("TC basic classifier"); 344 345 MODULE_LICENSE("GPL");
+1
net/sched/cls_cgroup.c
··· 222 222 223 223 module_init(init_cgroup_cls); 224 224 module_exit(exit_cgroup_cls); 225 + MODULE_DESCRIPTION("TC cgroup classifier"); 225 226 MODULE_LICENSE("GPL");
+1
net/sched/cls_fw.c
··· 446 446 447 447 module_init(init_fw) 448 448 module_exit(exit_fw) 449 + MODULE_DESCRIPTION("SKB mark based TC classifier"); 449 450 MODULE_LICENSE("GPL");
+1
net/sched/cls_route.c
··· 684 684 685 685 module_init(init_route4) 686 686 module_exit(exit_route4) 687 + MODULE_DESCRIPTION("Routing table realm based TC classifier"); 687 688 MODULE_LICENSE("GPL");
+1
net/sched/cls_u32.c
··· 1489 1489 1490 1490 module_init(init_u32) 1491 1491 module_exit(exit_u32) 1492 + MODULE_DESCRIPTION("Universal 32bit based TC Classifier"); 1492 1493 MODULE_LICENSE("GPL");
+1
net/sched/sch_cbs.c
··· 574 574 module_init(cbs_module_init) 575 575 module_exit(cbs_module_exit) 576 576 MODULE_LICENSE("GPL"); 577 + MODULE_DESCRIPTION("Credit Based shaper");
+1
net/sched/sch_choke.c
··· 513 513 module_exit(choke_module_exit) 514 514 515 515 MODULE_LICENSE("GPL"); 516 + MODULE_DESCRIPTION("Choose and keep responsive flows scheduler");
+1
net/sched/sch_drr.c
··· 495 495 module_init(drr_init); 496 496 module_exit(drr_exit); 497 497 MODULE_LICENSE("GPL"); 498 + MODULE_DESCRIPTION("Deficit Round Robin scheduler");
+1
net/sched/sch_etf.c
··· 513 513 module_init(etf_module_init) 514 514 module_exit(etf_module_exit) 515 515 MODULE_LICENSE("GPL"); 516 + MODULE_DESCRIPTION("Earliest TxTime First (ETF) qdisc");
+1
net/sched/sch_ets.c
··· 826 826 module_init(ets_init); 827 827 module_exit(ets_exit); 828 828 MODULE_LICENSE("GPL"); 829 + MODULE_DESCRIPTION("Enhanced Transmission Selection(ETS) scheduler");
+1
net/sched/sch_fifo.c
··· 269 269 return q ? : ERR_PTR(err); 270 270 } 271 271 EXPORT_SYMBOL(fifo_create_dflt); 272 + MODULE_DESCRIPTION("Single queue packet and byte based First In First Out(P/BFIFO) scheduler");
+1
net/sched/sch_gred.c
··· 945 945 module_exit(gred_module_exit) 946 946 947 947 MODULE_LICENSE("GPL"); 948 + MODULE_DESCRIPTION("Generic Random Early Detection qdisc");
+1
net/sched/sch_hfsc.c
··· 1693 1693 } 1694 1694 1695 1695 MODULE_LICENSE("GPL"); 1696 + MODULE_DESCRIPTION("Hierarchical Fair Service Curve scheduler"); 1696 1697 module_init(hfsc_init); 1697 1698 module_exit(hfsc_cleanup);
+1
net/sched/sch_htb.c
··· 2179 2179 module_init(htb_module_init) 2180 2180 module_exit(htb_module_exit) 2181 2181 MODULE_LICENSE("GPL"); 2182 + MODULE_DESCRIPTION("Hierarchical Token Bucket scheduler");
+1
net/sched/sch_ingress.c
··· 370 370 371 371 MODULE_ALIAS("sch_clsact"); 372 372 MODULE_LICENSE("GPL"); 373 + MODULE_DESCRIPTION("Ingress and clsact based ingress and egress qdiscs");
+1
net/sched/sch_mqprio.c
··· 789 789 module_exit(mqprio_module_exit); 790 790 791 791 MODULE_LICENSE("GPL"); 792 + MODULE_DESCRIPTION("Classful multiqueue prio qdisc");
+1
net/sched/sch_mqprio_lib.c
··· 129 129 EXPORT_SYMBOL_GPL(mqprio_fp_to_offload); 130 130 131 131 MODULE_LICENSE("GPL"); 132 + MODULE_DESCRIPTION("Shared mqprio qdisc code currently between taprio and mqprio");
+1
net/sched/sch_multiq.c
··· 410 410 module_exit(multiq_module_exit) 411 411 412 412 MODULE_LICENSE("GPL"); 413 + MODULE_DESCRIPTION("Multi queue to hardware queue mapping qdisc");
+1
net/sched/sch_netem.c
··· 1307 1307 module_init(netem_module_init) 1308 1308 module_exit(netem_module_exit) 1309 1309 MODULE_LICENSE("GPL"); 1310 + MODULE_DESCRIPTION("Network characteristics emulator qdisc");
+1
net/sched/sch_plug.c
··· 226 226 module_init(plug_module_init) 227 227 module_exit(plug_module_exit) 228 228 MODULE_LICENSE("GPL"); 229 + MODULE_DESCRIPTION("Qdisc to plug and unplug traffic via netlink control");
+1
net/sched/sch_prio.c
··· 433 433 module_exit(prio_module_exit) 434 434 435 435 MODULE_LICENSE("GPL"); 436 + MODULE_DESCRIPTION("Simple 3-band priority qdisc");
+1
net/sched/sch_qfq.c
··· 1535 1535 module_init(qfq_init); 1536 1536 module_exit(qfq_exit); 1537 1537 MODULE_LICENSE("GPL"); 1538 + MODULE_DESCRIPTION("Quick Fair Queueing Plus qdisc");
+1
net/sched/sch_red.c
··· 563 563 module_exit(red_module_exit) 564 564 565 565 MODULE_LICENSE("GPL"); 566 + MODULE_DESCRIPTION("Random Early Detection qdisc");
+1
net/sched/sch_sfq.c
··· 937 937 module_init(sfq_module_init) 938 938 module_exit(sfq_module_exit) 939 939 MODULE_LICENSE("GPL"); 940 + MODULE_DESCRIPTION("Stochastic Fairness qdisc");
+1
net/sched/sch_skbprio.c
··· 307 307 module_exit(skbprio_module_exit) 308 308 309 309 MODULE_LICENSE("GPL"); 310 + MODULE_DESCRIPTION("SKB priority based scheduling qdisc");
+1
net/sched/sch_taprio.c
··· 2572 2572 module_init(taprio_module_init); 2573 2573 module_exit(taprio_module_exit); 2574 2574 MODULE_LICENSE("GPL"); 2575 + MODULE_DESCRIPTION("Time Aware Priority qdisc");
+1
net/sched/sch_tbf.c
··· 621 621 module_init(tbf_module_init) 622 622 module_exit(tbf_module_exit) 623 623 MODULE_LICENSE("GPL"); 624 + MODULE_DESCRIPTION("Token Bucket Filter qdisc");
+1
net/sched/sch_teql.c
··· 523 523 module_exit(teql_exit); 524 524 525 525 MODULE_LICENSE("GPL"); 526 + MODULE_DESCRIPTION("True (or trivial) link equalizer qdisc");