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

fs: nls: add missing MODULE_DESCRIPTION() macros

Fix the following allmodconfig "make W=1" issues:

WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-celtic.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-centeuro.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-croatian.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-cyrillic.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-gaelic.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-greek.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-iceland.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-inuit.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-romanian.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-roman.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-turkish.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_ascii.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp1250.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp1251.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp1255.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp437.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp737.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp775.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp850.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp852.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp855.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp857.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp860.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp861.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp862.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp863.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp864.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp865.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp866.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp869.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp874.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp932.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp936.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp949.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp950.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_euc-jp.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-13.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-14.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-15.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-1.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-2.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-3.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-4.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-5.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-6.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-7.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-9.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_koi8-r.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_koi8-ru.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_koi8-u.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_ucs2_utils.o
WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_utf8.o

Signed-off-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Link: https://lore.kernel.org/r/20240516-md-fs-nls-v1-1-ed540d8239bf@quicinc.com
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Christian Brauner <brauner@kernel.org>

authored by

Jeff Johnson and committed by
Christian Brauner
d694e46a c8f0b69c

+53
+1
fs/nls/mac-celtic.c
··· 598 598 module_init(init_nls_macceltic) 599 599 module_exit(exit_nls_macceltic) 600 600 601 + MODULE_DESCRIPTION("NLS Codepage macceltic"); 601 602 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/mac-centeuro.c
··· 528 528 module_init(init_nls_maccenteuro) 529 529 module_exit(exit_nls_maccenteuro) 530 530 531 + MODULE_DESCRIPTION("NLS Codepage maccenteuro"); 531 532 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/mac-croatian.c
··· 598 598 module_init(init_nls_maccroatian) 599 599 module_exit(exit_nls_maccroatian) 600 600 601 + MODULE_DESCRIPTION("NLS Codepage maccroatian"); 601 602 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/mac-cyrillic.c
··· 493 493 module_init(init_nls_maccyrillic) 494 494 module_exit(exit_nls_maccyrillic) 495 495 496 + MODULE_DESCRIPTION("NLS Codepage maccyrillic"); 496 497 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/mac-gaelic.c
··· 563 563 module_init(init_nls_macgaelic) 564 564 module_exit(exit_nls_macgaelic) 565 565 566 + MODULE_DESCRIPTION("NLS Codepage macgaelic"); 566 567 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/mac-greek.c
··· 493 493 module_init(init_nls_macgreek) 494 494 module_exit(exit_nls_macgreek) 495 495 496 + MODULE_DESCRIPTION("NLS Codepage macgreek"); 496 497 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/mac-iceland.c
··· 598 598 module_init(init_nls_maciceland) 599 599 module_exit(exit_nls_maciceland) 600 600 601 + MODULE_DESCRIPTION("NLS Codepage maciceland"); 601 602 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/mac-inuit.c
··· 528 528 module_init(init_nls_macinuit) 529 529 module_exit(exit_nls_macinuit) 530 530 531 + MODULE_DESCRIPTION("NLS Codepage macinuit"); 531 532 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/mac-roman.c
··· 633 633 module_init(init_nls_macroman) 634 634 module_exit(exit_nls_macroman) 635 635 636 + MODULE_DESCRIPTION("NLS Codepage macroman"); 636 637 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/mac-romanian.c
··· 598 598 module_init(init_nls_macromanian) 599 599 module_exit(exit_nls_macromanian) 600 600 601 + MODULE_DESCRIPTION("NLS Codepage macromanian"); 601 602 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/mac-turkish.c
··· 598 598 module_init(init_nls_macturkish) 599 599 module_exit(exit_nls_macturkish) 600 600 601 + MODULE_DESCRIPTION("NLS Codepage macturkish"); 601 602 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_ascii.c
··· 163 163 module_init(init_nls_ascii) 164 164 module_exit(exit_nls_ascii) 165 165 166 + MODULE_DESCRIPTION("NLS ASCII (United States)"); 166 167 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_base.c
··· 545 545 EXPORT_SYMBOL(load_nls); 546 546 EXPORT_SYMBOL(load_nls_default); 547 547 548 + MODULE_DESCRIPTION("Base file system native language support"); 548 549 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp1250.c
··· 343 343 module_init(init_nls_cp1250) 344 344 module_exit(exit_nls_cp1250) 345 345 346 + MODULE_DESCRIPTION("NLS Windows CP1250 (Slavic/Central European Languages)"); 346 347 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp1251.c
··· 298 298 module_init(init_nls_cp1251) 299 299 module_exit(exit_nls_cp1251) 300 300 301 + MODULE_DESCRIPTION("NLS Windows CP1251 (Bulgarian, Belarusian)"); 301 302 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp1255.c
··· 380 380 module_init(init_nls_cp1255) 381 381 module_exit(exit_nls_cp1255) 382 382 383 + MODULE_DESCRIPTION("NLS Hebrew charsets (ISO-8859-8, CP1255)"); 383 384 MODULE_LICENSE("Dual BSD/GPL"); 384 385 MODULE_ALIAS_NLS(iso8859-8);
+1
fs/nls/nls_cp437.c
··· 384 384 module_init(init_nls_cp437) 385 385 module_exit(exit_nls_cp437) 386 386 387 + MODULE_DESCRIPTION("NLS Codepage 437 (United States, Canada)"); 387 388 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp737.c
··· 347 347 module_init(init_nls_cp737) 348 348 module_exit(exit_nls_cp737) 349 349 350 + MODULE_DESCRIPTION("NLS Codepage 737 (Greek)"); 350 351 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp775.c
··· 316 316 module_init(init_nls_cp775) 317 317 module_exit(exit_nls_cp775) 318 318 319 + MODULE_DESCRIPTION("NLS Codepage 775 (Baltic Rim)"); 319 320 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp850.c
··· 312 312 module_init(init_nls_cp850) 313 313 module_exit(exit_nls_cp850) 314 314 315 + MODULE_DESCRIPTION("NLS Codepage 850 (Europe)"); 315 316 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp852.c
··· 334 334 module_init(init_nls_cp852) 335 335 module_exit(exit_nls_cp852) 336 336 337 + MODULE_DESCRIPTION("NLS Codepage 852 (Central/Eastern Europe)"); 337 338 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp855.c
··· 296 296 module_init(init_nls_cp855) 297 297 module_exit(exit_nls_cp855) 298 298 299 + MODULE_DESCRIPTION("NLS Codepage 855 (Cyrillic)"); 299 300 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp857.c
··· 298 298 module_init(init_nls_cp857) 299 299 module_exit(exit_nls_cp857) 300 300 301 + MODULE_DESCRIPTION("NLS Codepage 857 (Turkish)"); 301 302 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp860.c
··· 361 361 module_init(init_nls_cp860) 362 362 module_exit(exit_nls_cp860) 363 363 364 + MODULE_DESCRIPTION("NLS Codepage 860 (Portuguese)"); 364 365 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp861.c
··· 384 384 module_init(init_nls_cp861) 385 385 module_exit(exit_nls_cp861) 386 386 387 + MODULE_DESCRIPTION("NLS Codepage 861 (Icelandic)"); 387 388 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp862.c
··· 418 418 module_init(init_nls_cp862) 419 419 module_exit(exit_nls_cp862) 420 420 421 + MODULE_DESCRIPTION("NLS Codepage 862 (Hebrew)"); 421 422 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp863.c
··· 378 378 module_init(init_nls_cp863) 379 379 module_exit(exit_nls_cp863) 380 380 381 + MODULE_DESCRIPTION("NLS Codepage 863 (Canadian French)"); 381 382 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp864.c
··· 404 404 module_init(init_nls_cp864) 405 405 module_exit(exit_nls_cp864) 406 406 407 + MODULE_DESCRIPTION("NLS Codepage 864 (Arabic)"); 407 408 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp865.c
··· 384 384 module_init(init_nls_cp865) 385 385 module_exit(exit_nls_cp865) 386 386 387 + MODULE_DESCRIPTION("NLS Codepage 865 (Norwegian, Danish)"); 387 388 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp866.c
··· 302 302 module_init(init_nls_cp866) 303 303 module_exit(exit_nls_cp866) 304 304 305 + MODULE_DESCRIPTION("NLS Codepage 866 (Cyrillic/Russian)"); 305 306 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp869.c
··· 312 312 module_init(init_nls_cp869) 313 313 module_exit(exit_nls_cp869) 314 314 315 + MODULE_DESCRIPTION("NLS Codepage 869 (Greek)"); 315 316 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_cp874.c
··· 271 271 module_init(init_nls_cp874) 272 272 module_exit(exit_nls_cp874) 273 273 274 + MODULE_DESCRIPTION("NLS Thai charset (CP874, TIS-620)"); 274 275 MODULE_LICENSE("Dual BSD/GPL"); 275 276 MODULE_ALIAS_NLS(tis-620);
+1
fs/nls/nls_cp932.c
··· 7929 7929 module_init(init_nls_cp932) 7930 7930 module_exit(exit_nls_cp932) 7931 7931 7932 + MODULE_DESCRIPTION("NLS Japanese charset (Shift-JIS)"); 7932 7933 MODULE_LICENSE("Dual BSD/GPL"); 7933 7934 MODULE_ALIAS_NLS(sjis);
+1
fs/nls/nls_cp936.c
··· 11107 11107 module_init(init_nls_cp936) 11108 11108 module_exit(exit_nls_cp936) 11109 11109 11110 + MODULE_DESCRIPTION("NLS Simplified Chinese charset (CP936, GB2312)"); 11110 11111 MODULE_LICENSE("Dual BSD/GPL"); 11111 11112 MODULE_ALIAS_NLS(gb2312);
+1
fs/nls/nls_cp949.c
··· 13942 13942 module_init(init_nls_cp949) 13943 13943 module_exit(exit_nls_cp949) 13944 13944 13945 + MODULE_DESCRIPTION("NLS Korean charset (CP949, EUC-KR)"); 13945 13946 MODULE_LICENSE("Dual BSD/GPL"); 13946 13947 MODULE_ALIAS_NLS(euc-kr);
+1
fs/nls/nls_cp950.c
··· 9478 9478 module_init(init_nls_cp950) 9479 9479 module_exit(exit_nls_cp950) 9480 9480 9481 + MODULE_DESCRIPTION("NLS Traditional Chinese charset (Big5)"); 9481 9482 MODULE_LICENSE("Dual BSD/GPL"); 9482 9483 MODULE_ALIAS_NLS(big5);
+1
fs/nls/nls_euc-jp.c
··· 577 577 module_init(init_nls_euc_jp) 578 578 module_exit(exit_nls_euc_jp) 579 579 580 + MODULE_DESCRIPTION("NLS Japanese charset (EUC-JP)"); 580 581 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_iso8859-1.c
··· 254 254 module_init(init_nls_iso8859_1) 255 255 module_exit(exit_nls_iso8859_1) 256 256 257 + MODULE_DESCRIPTION("NLS ISO 8859-1 (Latin 1; Western European Languages)"); 257 258 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_iso8859-13.c
··· 282 282 module_init(init_nls_iso8859_13) 283 283 module_exit(exit_nls_iso8859_13) 284 284 285 + MODULE_DESCRIPTION("NLS ISO 8859-13 (Latin 7; Baltic)"); 285 286 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_iso8859-14.c
··· 338 338 module_init(init_nls_iso8859_14) 339 339 module_exit(exit_nls_iso8859_14) 340 340 341 + MODULE_DESCRIPTION("NLS ISO 8859-14 (Latin 8; Celtic)"); 341 342 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_iso8859-15.c
··· 304 304 module_init(init_nls_iso8859_15) 305 305 module_exit(exit_nls_iso8859_15) 306 306 307 + MODULE_DESCRIPTION("NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)"); 307 308 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_iso8859-2.c
··· 305 305 module_init(init_nls_iso8859_2) 306 306 module_exit(exit_nls_iso8859_2) 307 307 308 + MODULE_DESCRIPTION("NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)"); 308 309 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_iso8859-3.c
··· 305 305 module_init(init_nls_iso8859_3) 306 306 module_exit(exit_nls_iso8859_3) 307 307 308 + MODULE_DESCRIPTION("NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish)"); 308 309 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_iso8859-4.c
··· 305 305 module_init(init_nls_iso8859_4) 306 306 module_exit(exit_nls_iso8859_4) 307 307 308 + MODULE_DESCRIPTION("NLS ISO 8859-4 (Latin 4; old Baltic charset)"); 308 309 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_iso8859-5.c
··· 269 269 module_init(init_nls_iso8859_5) 270 270 module_exit(exit_nls_iso8859_5) 271 271 272 + MODULE_DESCRIPTION("NLS ISO 8859-5 (Cyrillic)"); 272 273 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_iso8859-6.c
··· 260 260 module_init(init_nls_iso8859_6) 261 261 module_exit(exit_nls_iso8859_6) 262 262 263 + MODULE_DESCRIPTION("NLS ISO 8859-6 (Arabic)"); 263 264 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_iso8859-7.c
··· 314 314 module_init(init_nls_iso8859_7) 315 315 module_exit(exit_nls_iso8859_7) 316 316 317 + MODULE_DESCRIPTION("NLS ISO 8859-7 (Modern Greek)"); 317 318 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_iso8859-9.c
··· 269 269 module_init(init_nls_iso8859_9) 270 270 module_exit(exit_nls_iso8859_9) 271 271 272 + MODULE_DESCRIPTION("NLS ISO 8859-9 (Latin 5; Turkish)"); 272 273 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_koi8-r.c
··· 320 320 module_init(init_nls_koi8_r) 321 321 module_exit(exit_nls_koi8_r) 322 322 323 + MODULE_DESCRIPTION("NLS KOI8-R (Russian)"); 323 324 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_koi8-ru.c
··· 79 79 module_init(init_nls_koi8_ru) 80 80 module_exit(exit_nls_koi8_ru) 81 81 82 + MODULE_DESCRIPTION("NLS KOI8-RU (Belarusian)"); 82 83 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_koi8-u.c
··· 327 327 module_init(init_nls_koi8_u) 328 328 module_exit(exit_nls_koi8_u) 329 329 330 + MODULE_DESCRIPTION("NLS KOI8-U (Ukrainian)"); 330 331 MODULE_LICENSE("Dual BSD/GPL");
+1
fs/nls/nls_ucs2_utils.c
··· 16 16 #include <asm/unaligned.h> 17 17 #include "nls_ucs2_utils.h" 18 18 19 + MODULE_DESCRIPTION("NLS UCS-2"); 19 20 MODULE_LICENSE("GPL"); 20 21 21 22 /*
+1
fs/nls/nls_utf8.c
··· 64 64 65 65 module_init(init_nls_utf8) 66 66 module_exit(exit_nls_utf8) 67 + MODULE_DESCRIPTION("NLS UTF-8"); 67 68 MODULE_LICENSE("Dual BSD/GPL");