From: Lucas De Marchi Date: Mon, 7 Jul 2025 16:42:41 +0000 (-0500) Subject: testsuite: Fix build warning on kernel 6.15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3f8ec4d85922c5a59b53e043c4b6f01bed16eb1d;p=thirdparty%2Fkmod.git testsuite: Fix build warning on kernel 6.15 The module description is now required, otherwise a warning is emitted by modpost: WARNING: modpost: missing MODULE_DESCRIPTION() in mod-loop-k.o Fix all of them with: sed -i '/MODULE_LICENSE("LGPL");/a MODULE_DESCRIPTION("dummy test module");' testsuite/module-playground/mod-*.c sed -i '/MODULE_LICENSE("GPL");/a MODULE_DESCRIPTION("dummy test module");' testsuite/module-playground/mod-simple.c Signed-off-by: Lucas De Marchi --- diff --git a/testsuite/module-playground/mod-fake-cciss.c b/testsuite/module-playground/mod-fake-cciss.c index 9c468011..3d549a77 100644 --- a/testsuite/module-playground/mod-fake-cciss.c +++ b/testsuite/module-playground/mod-fake-cciss.c @@ -14,6 +14,7 @@ module_exit(test_module_exit); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); MODULE_ALIAS("pci:v00000E11d0000B060sv00000E11sd00004070bc*sc*i*"); MODULE_ALIAS("pci:v00000E11d0000B178sv00000E11sd00004080bc*sc*i*"); diff --git a/testsuite/module-playground/mod-fake-hpsa.c b/testsuite/module-playground/mod-fake-hpsa.c index 99dc7291..6198cc3c 100644 --- a/testsuite/module-playground/mod-fake-hpsa.c +++ b/testsuite/module-playground/mod-fake-hpsa.c @@ -17,6 +17,7 @@ module_exit(test_module_exit); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); MODULE_ALIAS("pci:v0000103Cd0000323Asv0000103Csd00003241bc*sc*i*"); MODULE_ALIAS("pci:v0000103Cd0000323Asv0000103Csd00003243bc*sc*i*"); diff --git a/testsuite/module-playground/mod-fake-scsi-mod.c b/testsuite/module-playground/mod-fake-scsi-mod.c index f335b6ff..cd7280c0 100644 --- a/testsuite/module-playground/mod-fake-scsi-mod.c +++ b/testsuite/module-playground/mod-fake-scsi-mod.c @@ -21,3 +21,4 @@ EXPORT_SYMBOL(dummy_export); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-foo-a.c b/testsuite/module-playground/mod-foo-a.c index 250b9be4..b80f5d32 100644 --- a/testsuite/module-playground/mod-foo-a.c +++ b/testsuite/module-playground/mod-foo-a.c @@ -18,3 +18,4 @@ EXPORT_SYMBOL(print_fooA); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-foo-b.c b/testsuite/module-playground/mod-foo-b.c index d7e60758..23ddb92b 100644 --- a/testsuite/module-playground/mod-foo-b.c +++ b/testsuite/module-playground/mod-foo-b.c @@ -18,3 +18,4 @@ EXPORT_SYMBOL(print_fooB); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-foo-c.c b/testsuite/module-playground/mod-foo-c.c index 0ea891a2..2cec1a84 100644 --- a/testsuite/module-playground/mod-foo-c.c +++ b/testsuite/module-playground/mod-foo-c.c @@ -18,3 +18,4 @@ EXPORT_SYMBOL(print_fooC); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-foo.c b/testsuite/module-playground/mod-foo.c index 4f607f47..19ab812c 100644 --- a/testsuite/module-playground/mod-foo.c +++ b/testsuite/module-playground/mod-foo.c @@ -19,3 +19,4 @@ module_init(foo_init); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-loop-a.c b/testsuite/module-playground/mod-loop-a.c index fe5a30aa..cbeb6bbc 100644 --- a/testsuite/module-playground/mod-loop-a.c +++ b/testsuite/module-playground/mod-loop-a.c @@ -23,3 +23,4 @@ EXPORT_SYMBOL(printA); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-loop-b.c b/testsuite/module-playground/mod-loop-b.c index efc37b48..f22c75e2 100644 --- a/testsuite/module-playground/mod-loop-b.c +++ b/testsuite/module-playground/mod-loop-b.c @@ -23,3 +23,4 @@ EXPORT_SYMBOL(printB); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-loop-c.c b/testsuite/module-playground/mod-loop-c.c index ee521a53..d6c30216 100644 --- a/testsuite/module-playground/mod-loop-c.c +++ b/testsuite/module-playground/mod-loop-c.c @@ -21,3 +21,4 @@ EXPORT_SYMBOL(printC); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-loop-d.c b/testsuite/module-playground/mod-loop-d.c index f58f9457..5b1a8853 100644 --- a/testsuite/module-playground/mod-loop-d.c +++ b/testsuite/module-playground/mod-loop-d.c @@ -21,3 +21,4 @@ EXPORT_SYMBOL(printD); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-loop-e.c b/testsuite/module-playground/mod-loop-e.c index cb6b3cc3..649ef9e2 100644 --- a/testsuite/module-playground/mod-loop-e.c +++ b/testsuite/module-playground/mod-loop-e.c @@ -21,3 +21,4 @@ EXPORT_SYMBOL(printE); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-loop-f.c b/testsuite/module-playground/mod-loop-f.c index 396b4b97..fc9f9a99 100644 --- a/testsuite/module-playground/mod-loop-f.c +++ b/testsuite/module-playground/mod-loop-f.c @@ -20,3 +20,4 @@ EXPORT_SYMBOL(printF); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-loop-g.c b/testsuite/module-playground/mod-loop-g.c index ee44824e..6d01e1ac 100644 --- a/testsuite/module-playground/mod-loop-g.c +++ b/testsuite/module-playground/mod-loop-g.c @@ -20,3 +20,4 @@ EXPORT_SYMBOL(printG); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-loop-h.c b/testsuite/module-playground/mod-loop-h.c index 3f28b436..11fafb6f 100644 --- a/testsuite/module-playground/mod-loop-h.c +++ b/testsuite/module-playground/mod-loop-h.c @@ -21,3 +21,4 @@ EXPORT_SYMBOL(printH); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-loop-i.c b/testsuite/module-playground/mod-loop-i.c index 054c447b..eb059178 100644 --- a/testsuite/module-playground/mod-loop-i.c +++ b/testsuite/module-playground/mod-loop-i.c @@ -21,3 +21,4 @@ EXPORT_SYMBOL(printI); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-loop-j.c b/testsuite/module-playground/mod-loop-j.c index 58e1021b..6e93e4e9 100644 --- a/testsuite/module-playground/mod-loop-j.c +++ b/testsuite/module-playground/mod-loop-j.c @@ -22,3 +22,4 @@ EXPORT_SYMBOL(printJ); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-loop-k.c b/testsuite/module-playground/mod-loop-k.c index ec64915c..a08d3679 100644 --- a/testsuite/module-playground/mod-loop-k.c +++ b/testsuite/module-playground/mod-loop-k.c @@ -21,3 +21,4 @@ EXPORT_SYMBOL(printK); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-simple.c b/testsuite/module-playground/mod-simple.c index 503e4d89..267b5465 100644 --- a/testsuite/module-playground/mod-simple.c +++ b/testsuite/module-playground/mod-simple.c @@ -30,3 +30,4 @@ module_exit(test_module_exit); MODULE_AUTHOR("Lucas De Marchi "); MODULE_LICENSE("GPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-softdep-a.c b/testsuite/module-playground/mod-softdep-a.c index ca206237..93e2a5e3 100644 --- a/testsuite/module-playground/mod-softdep-a.c +++ b/testsuite/module-playground/mod-softdep-a.c @@ -13,3 +13,4 @@ module_init(softdep_init); MODULE_AUTHOR("Dan He "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-softdep-b.c b/testsuite/module-playground/mod-softdep-b.c index ca206237..93e2a5e3 100644 --- a/testsuite/module-playground/mod-softdep-b.c +++ b/testsuite/module-playground/mod-softdep-b.c @@ -13,3 +13,4 @@ module_init(softdep_init); MODULE_AUTHOR("Dan He "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); diff --git a/testsuite/module-playground/mod-weakdep.c b/testsuite/module-playground/mod-weakdep.c index 7940e583..7a0b9e94 100644 --- a/testsuite/module-playground/mod-weakdep.c +++ b/testsuite/module-playground/mod-weakdep.c @@ -14,4 +14,5 @@ module_init(weakdep_init); MODULE_AUTHOR("Jose Ignacio Tornos Martinez "); MODULE_LICENSE("LGPL"); +MODULE_DESCRIPTION("dummy test module"); MODULE_WEAKDEP("mod-simple"); diff --git a/testsuite/rootfs-pristine/test-modinfo/correct-description.txt b/testsuite/rootfs-pristine/test-modinfo/correct-description.txt index e69de29b..7bb2802a 100644 --- a/testsuite/rootfs-pristine/test-modinfo/correct-description.txt +++ b/testsuite/rootfs-pristine/test-modinfo/correct-description.txt @@ -0,0 +1 @@ +dummy test module