]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
testsuite: Fix build warning on kernel 6.15 master
authorLucas De Marchi <lucas.de.marchi@gmail.com>
Mon, 7 Jul 2025 16:42:41 +0000 (11:42 -0500)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Mon, 7 Jul 2025 16:42:41 +0000 (11:42 -0500)
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 <lucas.de.marchi@gmail.com>
23 files changed:
testsuite/module-playground/mod-fake-cciss.c
testsuite/module-playground/mod-fake-hpsa.c
testsuite/module-playground/mod-fake-scsi-mod.c
testsuite/module-playground/mod-foo-a.c
testsuite/module-playground/mod-foo-b.c
testsuite/module-playground/mod-foo-c.c
testsuite/module-playground/mod-foo.c
testsuite/module-playground/mod-loop-a.c
testsuite/module-playground/mod-loop-b.c
testsuite/module-playground/mod-loop-c.c
testsuite/module-playground/mod-loop-d.c
testsuite/module-playground/mod-loop-e.c
testsuite/module-playground/mod-loop-f.c
testsuite/module-playground/mod-loop-g.c
testsuite/module-playground/mod-loop-h.c
testsuite/module-playground/mod-loop-i.c
testsuite/module-playground/mod-loop-j.c
testsuite/module-playground/mod-loop-k.c
testsuite/module-playground/mod-simple.c
testsuite/module-playground/mod-softdep-a.c
testsuite/module-playground/mod-softdep-b.c
testsuite/module-playground/mod-weakdep.c
testsuite/rootfs-pristine/test-modinfo/correct-description.txt

index 9c46801170b4758997e47c6935b80d7f5b0cd737..3d549a77299b028bdc8119cd2d49f82cd05bf7c6 100644 (file)
@@ -14,6 +14,7 @@ module_exit(test_module_exit);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
 
 MODULE_ALIAS("pci:v00000E11d0000B060sv00000E11sd00004070bc*sc*i*");
 MODULE_ALIAS("pci:v00000E11d0000B178sv00000E11sd00004080bc*sc*i*");
index 99dc7291aeb1b8f7e9f9397437dac86254f482be..6198cc3c3ea99b3be8c441e040b7c9da6529f37a 100644 (file)
@@ -17,6 +17,7 @@ module_exit(test_module_exit);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
 
 MODULE_ALIAS("pci:v0000103Cd0000323Asv0000103Csd00003241bc*sc*i*");
 MODULE_ALIAS("pci:v0000103Cd0000323Asv0000103Csd00003243bc*sc*i*");
index f335b6ff9cb4ce67342748a036ba069d4061c808..cd7280c066fb15df1598c2a8d604b23ecd8e403e 100644 (file)
@@ -21,3 +21,4 @@ EXPORT_SYMBOL(dummy_export);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index 250b9be482a62746d214a7884ed4063c5d7328a8..b80f5d32c452eee89272409b7ef3da6a69e3e3ef 100644 (file)
@@ -18,3 +18,4 @@ EXPORT_SYMBOL(print_fooA);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index d7e60758ce0f43aae4c63d80ed0e9609e1665a53..23ddb92b970c7601167f043bbf239eafc3819b8d 100644 (file)
@@ -18,3 +18,4 @@ EXPORT_SYMBOL(print_fooB);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index 0ea891a2923eb53cbc316cd35588ab0f5936819e..2cec1a842cdb1bd11a34feb08ec97cc5a12152c6 100644 (file)
@@ -18,3 +18,4 @@ EXPORT_SYMBOL(print_fooC);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index 4f607f479d978bc0bed549e6731acec954105698..19ab812cd5a7a0a0621230cf825f6928f433b1d2 100644 (file)
@@ -19,3 +19,4 @@ module_init(foo_init);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index fe5a30aa580916e1952b99f91fe7774bcf847324..cbeb6bbc39858ca37077a3e3668e0dd5331a5682 100644 (file)
@@ -23,3 +23,4 @@ EXPORT_SYMBOL(printA);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index efc37b48bfe96306db9b3b63c22c1c6cec28474d..f22c75e2b537f9dcb7af541bd91d0bc10a8edc96 100644 (file)
@@ -23,3 +23,4 @@ EXPORT_SYMBOL(printB);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index ee521a5387f20a4f4fcf35a24c4477f651558353..d6c302162a2ce7b8755c93d775b2a595ac7bc6b0 100644 (file)
@@ -21,3 +21,4 @@ EXPORT_SYMBOL(printC);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index f58f9457ff0abfb18538fc02d2d2211f80def0c3..5b1a8853841fb324d179be21e6c1d06cd6108023 100644 (file)
@@ -21,3 +21,4 @@ EXPORT_SYMBOL(printD);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index cb6b3cc3167ec638a8ccff3603747f5dd420a620..649ef9e2bb225a3b2c7f674422a281084ddf33b2 100644 (file)
@@ -21,3 +21,4 @@ EXPORT_SYMBOL(printE);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index 396b4b9717790f089d67b2b42c1956c71aa2000a..fc9f9a998bcb07bfe94bb83955cb4f4c4958fc22 100644 (file)
@@ -20,3 +20,4 @@ EXPORT_SYMBOL(printF);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index ee44824e1ff2c29d7726a7cf4ec2c69b248bfd27..6d01e1acbd53a1c97eee3c3665329ab797774b99 100644 (file)
@@ -20,3 +20,4 @@ EXPORT_SYMBOL(printG);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index 3f28b43660f8e78cc69af19568b7906a40150038..11fafb6ff45847632eb8b3eb6350e79a0e6ae42e 100644 (file)
@@ -21,3 +21,4 @@ EXPORT_SYMBOL(printH);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index 054c447b26f0b80d2a2d8869a5f3dc4f934829d1..eb059178b683b8f7c0ad13bf108e4ada6819a2a3 100644 (file)
@@ -21,3 +21,4 @@ EXPORT_SYMBOL(printI);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index 58e1021b4870fc6f8577acd9c8129183d3c88994..6e93e4e9e4d100a7128934be82e06917ddcf403a 100644 (file)
@@ -22,3 +22,4 @@ EXPORT_SYMBOL(printJ);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index ec64915c2887966f07ff33d9c593197dd515405c..a08d3679905eb99f1c0f97b6f2e106b123ce96a6 100644 (file)
@@ -21,3 +21,4 @@ EXPORT_SYMBOL(printK);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index 503e4d895117e41e0e30973bbe8241c16a260d33..267b54652bac0beffe1a883fff75957a1cf2003a 100644 (file)
@@ -30,3 +30,4 @@ module_exit(test_module_exit);
 
 MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>");
 MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("dummy test module");
index ca206237aa5e646a5b5d1d8429beb2c5db9c4b54..93e2a5e3a95c718d5e8b2e5349912a8b8e4ca6e0 100644 (file)
@@ -13,3 +13,4 @@ module_init(softdep_init);
 
 MODULE_AUTHOR("Dan He <dan.h.he@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index ca206237aa5e646a5b5d1d8429beb2c5db9c4b54..93e2a5e3a95c718d5e8b2e5349912a8b8e4ca6e0 100644 (file)
@@ -13,3 +13,4 @@ module_init(softdep_init);
 
 MODULE_AUTHOR("Dan He <dan.h.he@intel.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
index 7940e583bf1b2f892b5c06d9d603f909c6a8fe82..7a0b9e94778418ec860810f383f5129dcfba07d1 100644 (file)
@@ -14,4 +14,5 @@ module_init(weakdep_init);
 
 MODULE_AUTHOR("Jose Ignacio Tornos Martinez <jtornosm@redhat.com>");
 MODULE_LICENSE("LGPL");
+MODULE_DESCRIPTION("dummy test module");
 MODULE_WEAKDEP("mod-simple");