Message ID | 20240208164244.3818498-8-leitao@debian.org (mailing list archive) |
---|---|
State | Accepted |
Commit | a46c31bf2744b9807ba5e3ac8fdae2368d8bb3fa |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | net: Fix MODULE_DESCRIPTION() for net (p5) | expand |
On Thu, Feb 8, 2024 at 11:43 AM Breno Leitao <leitao@debian.org> wrote: > > W=1 builds now warn if module is built without a MODULE_DESCRIPTION(). > Add descriptions to the network schedulers. > > Suggested-by: Jamal Hadi Salim <jhs@mojatatu.com> > Signed-off-by: Breno Leitao <leitao@debian.org> Reviewed-by: Jamal Hadi Salim <jhs@mojatatu.com> cheers, jamal > --- > net/sched/em_canid.c | 1 + > net/sched/em_cmp.c | 1 + > net/sched/em_meta.c | 1 + > net/sched/em_nbyte.c | 1 + > net/sched/em_text.c | 1 + > net/sched/em_u32.c | 1 + > 6 files changed, 6 insertions(+) > > diff --git a/net/sched/em_canid.c b/net/sched/em_canid.c > index 5ea84decec19..5337bc462755 100644 > --- a/net/sched/em_canid.c > +++ b/net/sched/em_canid.c > @@ -222,6 +222,7 @@ static void __exit exit_em_canid(void) > tcf_em_unregister(&em_canid_ops); > } > > +MODULE_DESCRIPTION("ematch classifier to match CAN IDs embedded in skb CAN frames"); > MODULE_LICENSE("GPL"); > > module_init(init_em_canid); > diff --git a/net/sched/em_cmp.c b/net/sched/em_cmp.c > index f17b049ea530..c90ad7ea26b4 100644 > --- a/net/sched/em_cmp.c > +++ b/net/sched/em_cmp.c > @@ -87,6 +87,7 @@ static void __exit exit_em_cmp(void) > tcf_em_unregister(&em_cmp_ops); > } > > +MODULE_DESCRIPTION("ematch classifier for basic data types(8/16/32 bit) against skb data"); > MODULE_LICENSE("GPL"); > > module_init(init_em_cmp); > diff --git a/net/sched/em_meta.c b/net/sched/em_meta.c > index 09d8afd04a2a..8996c73c9779 100644 > --- a/net/sched/em_meta.c > +++ b/net/sched/em_meta.c > @@ -1006,6 +1006,7 @@ static void __exit exit_em_meta(void) > tcf_em_unregister(&em_meta_ops); > } > > +MODULE_DESCRIPTION("ematch classifier for various internal kernel metadata, skb metadata and sk metadata"); > MODULE_LICENSE("GPL"); > > module_init(init_em_meta); > diff --git a/net/sched/em_nbyte.c b/net/sched/em_nbyte.c > index a83b237cbeb0..4f9f21a05d5e 100644 > --- a/net/sched/em_nbyte.c > +++ b/net/sched/em_nbyte.c > @@ -68,6 +68,7 @@ static void __exit exit_em_nbyte(void) > tcf_em_unregister(&em_nbyte_ops); > } > > +MODULE_DESCRIPTION("ematch classifier for arbitrary skb multi-bytes"); > MODULE_LICENSE("GPL"); > > module_init(init_em_nbyte); > diff --git a/net/sched/em_text.c b/net/sched/em_text.c > index f176afb70559..420c66203b17 100644 > --- a/net/sched/em_text.c > +++ b/net/sched/em_text.c > @@ -147,6 +147,7 @@ static void __exit exit_em_text(void) > tcf_em_unregister(&em_text_ops); > } > > +MODULE_DESCRIPTION("ematch classifier for embedded text in skbs"); > MODULE_LICENSE("GPL"); > > module_init(init_em_text); > diff --git a/net/sched/em_u32.c b/net/sched/em_u32.c > index 71b070da0437..fdec4db5ec89 100644 > --- a/net/sched/em_u32.c > +++ b/net/sched/em_u32.c > @@ -52,6 +52,7 @@ static void __exit exit_em_u32(void) > tcf_em_unregister(&em_u32_ops); > } > > +MODULE_DESCRIPTION("ematch skb classifier using 32 bit chunks of data"); > MODULE_LICENSE("GPL"); > > module_init(init_em_u32); > -- > 2.39.3 >
diff --git a/net/sched/em_canid.c b/net/sched/em_canid.c index 5ea84decec19..5337bc462755 100644 --- a/net/sched/em_canid.c +++ b/net/sched/em_canid.c @@ -222,6 +222,7 @@ static void __exit exit_em_canid(void) tcf_em_unregister(&em_canid_ops); } +MODULE_DESCRIPTION("ematch classifier to match CAN IDs embedded in skb CAN frames"); MODULE_LICENSE("GPL"); module_init(init_em_canid); diff --git a/net/sched/em_cmp.c b/net/sched/em_cmp.c index f17b049ea530..c90ad7ea26b4 100644 --- a/net/sched/em_cmp.c +++ b/net/sched/em_cmp.c @@ -87,6 +87,7 @@ static void __exit exit_em_cmp(void) tcf_em_unregister(&em_cmp_ops); } +MODULE_DESCRIPTION("ematch classifier for basic data types(8/16/32 bit) against skb data"); MODULE_LICENSE("GPL"); module_init(init_em_cmp); diff --git a/net/sched/em_meta.c b/net/sched/em_meta.c index 09d8afd04a2a..8996c73c9779 100644 --- a/net/sched/em_meta.c +++ b/net/sched/em_meta.c @@ -1006,6 +1006,7 @@ static void __exit exit_em_meta(void) tcf_em_unregister(&em_meta_ops); } +MODULE_DESCRIPTION("ematch classifier for various internal kernel metadata, skb metadata and sk metadata"); MODULE_LICENSE("GPL"); module_init(init_em_meta); diff --git a/net/sched/em_nbyte.c b/net/sched/em_nbyte.c index a83b237cbeb0..4f9f21a05d5e 100644 --- a/net/sched/em_nbyte.c +++ b/net/sched/em_nbyte.c @@ -68,6 +68,7 @@ static void __exit exit_em_nbyte(void) tcf_em_unregister(&em_nbyte_ops); } +MODULE_DESCRIPTION("ematch classifier for arbitrary skb multi-bytes"); MODULE_LICENSE("GPL"); module_init(init_em_nbyte); diff --git a/net/sched/em_text.c b/net/sched/em_text.c index f176afb70559..420c66203b17 100644 --- a/net/sched/em_text.c +++ b/net/sched/em_text.c @@ -147,6 +147,7 @@ static void __exit exit_em_text(void) tcf_em_unregister(&em_text_ops); } +MODULE_DESCRIPTION("ematch classifier for embedded text in skbs"); MODULE_LICENSE("GPL"); module_init(init_em_text); diff --git a/net/sched/em_u32.c b/net/sched/em_u32.c index 71b070da0437..fdec4db5ec89 100644 --- a/net/sched/em_u32.c +++ b/net/sched/em_u32.c @@ -52,6 +52,7 @@ static void __exit exit_em_u32(void) tcf_em_unregister(&em_u32_ops); } +MODULE_DESCRIPTION("ematch skb classifier using 32 bit chunks of data"); MODULE_LICENSE("GPL"); module_init(init_em_u32);
W=1 builds now warn if module is built without a MODULE_DESCRIPTION(). Add descriptions to the network schedulers. Suggested-by: Jamal Hadi Salim <jhs@mojatatu.com> Signed-off-by: Breno Leitao <leitao@debian.org> --- net/sched/em_canid.c | 1 + net/sched/em_cmp.c | 1 + net/sched/em_meta.c | 1 + net/sched/em_nbyte.c | 1 + net/sched/em_text.c | 1 + net/sched/em_u32.c | 1 + 6 files changed, 6 insertions(+)