Help!! Trying to update the kernel of Porteus 4.0 to run on my new Dell with an HVMe drive.
Code: Select all
guest@porteus:/mnt/nvme0n1p7/porteus5.0/rc3ISOModules/kernelBuilder$ ./kernel.sh 4.20.9
Please enter root's password below:
Password:
Initial setup...
Downloading kernel source code...
Extracting kernel source code...
Copying .config file...
Downloading AUFS...
Patching AUFS...
Fri Mar 25 20:40:29 EDT 2022
Building kernel (this may take up to an hour)...
.config:2764:warning: symbol value 'm' invalid for JOYSTICK_IFORCE_USB
.config:2765:warning: symbol value 'm' invalid for JOYSTICK_IFORCE_232
awk: arch/x86/tools/gen-insn-attr-x86.awk:260: warning: regexp escape sequence `\:' is not a known regexp operator
awk: arch/x86/tools/gen-insn-attr-x86.awk:350: (FILENAME=arch/x86/lib/x86-opcode-map.txt FNR=41) warning: regexp escape sequence `\&' is not a known regexp operator
init/calibrate.o: warning: objtool: missing symbol for section .text
certs/system_keyring.o: warning: objtool: missing symbol for section .text
kernel/bpf/helpers.o: warning: objtool: missing symbol for section .text
kernel/bpf/tnum.o: warning: objtool: missing symbol for section .text
In file included from arch/x86/crypto/aes_glue.c:6:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aes_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/aes_glue.c:64:1: note: in expansion of macro ‘module_init’
64 | module_init(aes_init);
| ^~~~~~~~~~~
arch/x86/crypto/aes_glue.c:54:19: note: ‘init_module’ target declared here
54 | static int __init aes_init(void)
| ^~~~~~~~
In file included from arch/x86/crypto/aes_glue.c:6:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aes_fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/aes_glue.c:65:1: note: in expansion of macro ‘module_exit’
65 | module_exit(aes_fini);
| ^~~~~~~~~~~
arch/x86/crypto/aes_glue.c:59:20: note: ‘cleanup_module’ target declared here
59 | static void __exit aes_fini(void)
| ^~~~~~~~
In file included from arch/x86/crypto/des3_ede_glue.c:28:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘des3_ede_x86_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/des3_ede_glue.c:499:1: note: in expansion of macro ‘module_init’
499 | module_init(des3_ede_x86_init);
| ^~~~~~~~~~~
arch/x86/crypto/des3_ede_glue.c:471:19: note: ‘init_module’ target declared here
471 | static int __init des3_ede_x86_init(void)
| ^~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/des3_ede_glue.c:28:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘des3_ede_x86_fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/des3_ede_glue.c:500:1: note: in expansion of macro ‘module_exit’
500 | module_exit(des3_ede_x86_fini);
| ^~~~~~~~~~~
arch/x86/crypto/des3_ede_glue.c:492:20: note: ‘cleanup_module’ target declared here
492 | static void __exit des3_ede_x86_fini(void)
| ^~~~~~~~~~~~~~~~~
kernel/bpf/map_in_map.o: warning: objtool: missing symbol for section .text
mm/filemap.o: warning: objtool: missing symbol for section .init.text
In file included from arch/x86/crypto/camellia_glue.c:29:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/camellia_glue.c:1521:1: note: in expansion of macro ‘module_init’
1521 | module_init(init);
| ^~~~~~~~~~~
arch/x86/crypto/camellia_glue.c:1490:19: note: ‘init_module’ target declared here
1490 | static int __init init(void)
| ^~~~
In file included from arch/x86/crypto/camellia_glue.c:29:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/camellia_glue.c:1522:1: note: in expansion of macro ‘module_exit’
1522 | module_exit(fini);
| ^~~~~~~~~~~
arch/x86/crypto/camellia_glue.c:1514:20: note: ‘cleanup_module’ target declared here
1514 | static void __exit fini(void)
| ^~~~
kernel/bpf/disasm.o: warning: objtool: missing symbol for section .text
In file included from arch/x86/crypto/blowfish_glue.c:33:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/blowfish_glue.c:471:1: note: in expansion of macro ‘module_init’
471 | module_init(init);
| ^~~~~~~~~~~
arch/x86/crypto/blowfish_glue.c:440:19: note: ‘init_module’ target declared here
440 | static int __init init(void)
| ^~~~
In file included from arch/x86/crypto/blowfish_glue.c:33:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/blowfish_glue.c:472:1: note: in expansion of macro ‘module_exit’
472 | module_exit(fini);
| ^~~~~~~~~~~
arch/x86/crypto/blowfish_glue.c:464:20: note: ‘cleanup_module’ target declared here
464 | static void __exit fini(void)
| ^~~~
In file included from arch/x86/crypto/twofish_glue.c:44:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/twofish_glue.c:94:1: note: in expansion of macro ‘module_init’
94 | module_init(init);
| ^~~~~~~~~~~
arch/x86/crypto/twofish_glue.c:84:19: note: ‘init_module’ target declared here
84 | static int __init init(void)
| ^~~~
In file included from arch/x86/crypto/twofish_glue.c:44:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/twofish_glue.c:95:1: note: in expansion of macro ‘module_exit’
95 | module_exit(fini);
| ^~~~~~~~~~~
arch/x86/crypto/twofish_glue.c:89:20: note: ‘cleanup_module’ target declared here
89 | static void __exit fini(void)
| ^~~~
In file included from arch/x86/crypto/twofish_glue_3way.c:31:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/twofish_glue_3way.c:284:1: note: in expansion of macro ‘module_init’
284 | module_init(init);
| ^~~~~~~~~~~
arch/x86/crypto/twofish_glue_3way.c:265:19: note: ‘init_module’ target declared here
265 | static int __init init(void)
| ^~~~
In file included from arch/x86/crypto/twofish_glue_3way.c:31:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/twofish_glue_3way.c:285:1: note: in expansion of macro ‘module_exit’
285 | module_exit(fini);
| ^~~~~~~~~~~
arch/x86/crypto/twofish_glue_3way.c:279:20: note: ‘cleanup_module’ target declared here
279 | static void __exit fini(void)
| ^~~~
mm/fadvise.o: warning: objtool: missing symbol for section .text
In file included from arch/x86/crypto/chacha20_glue.c:16:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘chacha20_simd_mod_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/chacha20_glue.c:139:1: note: in expansion of macro ‘module_init’
139 | module_init(chacha20_simd_mod_init);
| ^~~~~~~~~~~
arch/x86/crypto/chacha20_glue.c:121:19: note: ‘init_module’ target declared here
121 | static int __init chacha20_simd_mod_init(void)
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/chacha20_glue.c:16:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘chacha20_simd_mod_fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/chacha20_glue.c:140:1: note: in expansion of macro ‘module_exit’
140 | module_exit(chacha20_simd_mod_fini);
| ^~~~~~~~~~~
arch/x86/crypto/chacha20_glue.c:134:20: note: ‘cleanup_module’ target declared here
134 | static void __exit chacha20_simd_mod_fini(void)
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from fs/9p/v9fs.c:28:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_v9fs’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/9p/v9fs.c:750:1: note: in expansion of macro ‘module_init’
750 | module_init(init_v9fs)
| ^~~~~~~~~~~
fs/9p/v9fs.c:704:19: note: ‘init_module’ target declared here
704 | static int __init init_v9fs(void)
| ^~~~~~~~~
In file included from fs/9p/v9fs.c:28:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_v9fs’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/9p/v9fs.c:751:1: note: in expansion of macro ‘module_exit’
751 | module_exit(exit_v9fs)
| ^~~~~~~~~~~
fs/9p/v9fs.c:743:20: note: ‘cleanup_module’ target declared here
743 | static void __exit exit_v9fs(void)
| ^~~~~~~~~
fs/9p/v9fs.o: warning: objtool: missing symbol for section .init.text
In file included from mm/page_alloc.c:18:
mm/page_alloc.c: In function ‘zero_pfn_range’:
./include/linux/mm.h:105:41: warning: ‘memset’ offset [0, 63] is out of the bounds [0, 0] [-Warray-bounds]
105 | #define mm_zero_struct_page(pp) ((void)memset((pp), 0, sizeof(struct page)))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mm/page_alloc.c:6547:17: note: in expansion of macro ‘mm_zero_struct_page’
6547 | mm_zero_struct_page(pfn_to_page(pfn));
| ^~~~~~~~~~~~~~~~~~~
fs/9p/fid.o: warning: objtool: missing symbol for section .text
In file included from arch/x86/crypto/serpent_sse2_glue.c:32:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘serpent_sse2_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/serpent_sse2_glue.c:235:1: note: in expansion of macro ‘module_init’
235 | module_init(serpent_sse2_init);
| ^~~~~~~~~~~
arch/x86/crypto/serpent_sse2_glue.c:217:19: note: ‘init_module’ target declared here
217 | static int __init serpent_sse2_init(void)
| ^~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/serpent_sse2_glue.c:32:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘serpent_sse2_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/serpent_sse2_glue.c:236:1: note: in expansion of macro ‘module_exit’
236 | module_exit(serpent_sse2_exit);
| ^~~~~~~~~~~
arch/x86/crypto/serpent_sse2_glue.c:229:20: note: ‘cleanup_module’ target declared here
229 | static void __exit serpent_sse2_exit(void)
| ^~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/aesni-intel_glue.c:24:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aesni_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/aesni-intel_glue.c:1498:1: note: in expansion of macro ‘module_exit’
1498 | module_exit(aesni_exit);
| ^~~~~~~~~~~
arch/x86/crypto/aesni-intel_glue.c:1488:20: note: ‘cleanup_module’ target declared here
1488 | static void __exit aesni_exit(void)
| ^~~~~~~~~~
In file included from arch/x86/crypto/aesni-intel_glue.c:24:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aesni_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
./include/linux/module.h:123:41: note: in expansion of macro ‘module_init’
123 | #define late_initcall(fn) module_init(fn)
| ^~~~~~~~~~~
arch/x86/crypto/aesni-intel_glue.c:1497:1: note: in expansion of macro ‘late_initcall’
1497 | late_initcall(aesni_init);
| ^~~~~~~~~~~~~
arch/x86/crypto/aesni-intel_glue.c:1408:19: note: ‘init_module’ target declared here
1408 | static int __init aesni_init(void)
| ^~~~~~~~~~
In file included from arch/x86/crypto/ghash-clmulni-intel_glue.c:14:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ghash_pclmulqdqni_mod_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/ghash-clmulni-intel_glue.c:361:1: note: in expansion of macro ‘module_exit’
361 | module_exit(ghash_pclmulqdqni_mod_exit);
| ^~~~~~~~~~~
arch/x86/crypto/ghash-clmulni-intel_glue.c:354:20: note: ‘cleanup_module’ target declared here
354 | static void __exit ghash_pclmulqdqni_mod_exit(void)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/ghash-clmulni-intel_glue.c:14:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ghash_pclmulqdqni_mod_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/ghash-clmulni-intel_glue.c:360:1: note: in expansion of macro ‘module_init’
360 | module_init(ghash_pclmulqdqni_mod_init);
| ^~~~~~~~~~~
arch/x86/crypto/ghash-clmulni-intel_glue.c:332:19: note: ‘init_module’ target declared here
332 | static int __init ghash_pclmulqdqni_mod_init(void)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘__init_single_page’,
inlined from ‘memmap_init_zone’ at mm/page_alloc.c:5545:3:
./include/linux/mm.h:105:41: warning: ‘memset’ writing 56 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
105 | #define mm_zero_struct_page(pp) ((void)memset((pp), 0, sizeof(struct page)))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mm/page_alloc.c:1209:9: note: in expansion of macro ‘mm_zero_struct_page’
1209 | mm_zero_struct_page(page);
| ^~~~~~~~~~~~~~~~~~~
mm/page_alloc.o: warning: objtool: missing symbol for section .ref.text
In file included from arch/x86/crypto/sha1_ssse3_glue.c:26:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sha1_ssse3_mod_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/sha1_ssse3_glue.c:366:1: note: in expansion of macro ‘module_init’
366 | module_init(sha1_ssse3_mod_init);
| ^~~~~~~~~~~
arch/x86/crypto/sha1_ssse3_glue.c:330:19: note: ‘init_module’ target declared here
330 | static int __init sha1_ssse3_mod_init(void)
| ^~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/sha1_ssse3_glue.c:26:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sha1_ssse3_mod_fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/sha1_ssse3_glue.c:367:1: note: in expansion of macro ‘module_exit’
367 | module_exit(sha1_ssse3_mod_fini);
| ^~~~~~~~~~~
arch/x86/crypto/sha1_ssse3_glue.c:358:20: note: ‘cleanup_module’ target declared here
358 | static void __exit sha1_ssse3_mod_fini(void)
| ^~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/crc32-pclmul_glue.c:30:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crc32_pclmul_mod_fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/crc32-pclmul_glue.c:196:1: note: in expansion of macro ‘module_exit’
196 | module_exit(crc32_pclmul_mod_fini);
| ^~~~~~~~~~~
arch/x86/crypto/crc32-pclmul_glue.c:190:20: note: ‘cleanup_module’ target declared here
190 | static void __exit crc32_pclmul_mod_fini(void)
| ^~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/crc32-pclmul_glue.c:30:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crc32_pclmul_mod_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/crc32-pclmul_glue.c:195:1: note: in expansion of macro ‘module_init’
195 | module_init(crc32_pclmul_mod_init);
| ^~~~~~~~~~~
arch/x86/crypto/crc32-pclmul_glue.c:180:19: note: ‘init_module’ target declared here
180 | static int __init crc32_pclmul_mod_init(void)
| ^~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/sha256_ssse3_glue.c:34:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sha256_ssse3_mod_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/sha256_ssse3_glue.c:415:1: note: in expansion of macro ‘module_init’
415 | module_init(sha256_ssse3_mod_init);
| ^~~~~~~~~~~
arch/x86/crypto/sha256_ssse3_glue.c:379:19: note: ‘init_module’ target declared here
379 | static int __init sha256_ssse3_mod_init(void)
| ^~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/sha256_ssse3_glue.c:34:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sha256_ssse3_mod_fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/sha256_ssse3_glue.c:416:1: note: in expansion of macro ‘module_exit’
416 | module_exit(sha256_ssse3_mod_fini);
| ^~~~~~~~~~~
arch/x86/crypto/sha256_ssse3_glue.c:407:20: note: ‘cleanup_module’ target declared here
407 | static void __exit sha256_ssse3_mod_fini(void)
| ^~~~~~~~~~~~~~~~~~~~~
mm/swap.o: warning: objtool: missing symbol for section .init.text
In file included from arch/x86/crypto/sha512_ssse3_glue.c:32:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sha512_ssse3_mod_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/sha512_ssse3_glue.c:336:1: note: in expansion of macro ‘module_init’
336 | module_init(sha512_ssse3_mod_init);
| ^~~~~~~~~~~
arch/x86/crypto/sha512_ssse3_glue.c:307:19: note: ‘init_module’ target declared here
307 | static int __init sha512_ssse3_mod_init(void)
| ^~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/sha512_ssse3_glue.c:32:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sha512_ssse3_mod_fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/sha512_ssse3_glue.c:337:1: note: in expansion of macro ‘module_exit’
337 | module_exit(sha512_ssse3_mod_fini);
| ^~~~~~~~~~~
arch/x86/crypto/sha512_ssse3_glue.c:329:20: note: ‘cleanup_module’ target declared here
329 | static void __exit sha512_ssse3_mod_fini(void)
| ^~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/crct10dif-pclmul_glue.c:26:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crct10dif_intel_mod_fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/crct10dif-pclmul_glue.c:144:1: note: in expansion of macro ‘module_exit’
144 | module_exit(crct10dif_intel_mod_fini);
| ^~~~~~~~~~~
arch/x86/crypto/crct10dif-pclmul_glue.c:138:20: note: ‘cleanup_module’ target declared here
138 | static void __exit crct10dif_intel_mod_fini(void)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/crct10dif-pclmul_glue.c:26:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crct10dif_intel_mod_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/crct10dif-pclmul_glue.c:143:1: note: in expansion of macro ‘module_init’
143 | module_init(crct10dif_intel_mod_init);
| ^~~~~~~~~~~
arch/x86/crypto/crct10dif-pclmul_glue.c:130:19: note: ‘init_module’ target declared here
130 | static int __init crct10dif_intel_mod_init(void)
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/camellia_aesni_avx_glue.c:20:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘camellia_aesni_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/camellia_aesni_avx_glue.c:319:1: note: in expansion of macro ‘module_init’
319 | module_init(camellia_aesni_init);
| ^~~~~~~~~~~
arch/x86/crypto/camellia_aesni_avx_glue.c:291:19: note: ‘init_module’ target declared here
291 | static int __init camellia_aesni_init(void)
| ^~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/camellia_aesni_avx_glue.c:20:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘camellia_aesni_fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/camellia_aesni_avx_glue.c:320:1: note: in expansion of macro ‘module_exit’
320 | module_exit(camellia_aesni_fini);
| ^~~~~~~~~~~
arch/x86/crypto/camellia_aesni_avx_glue.c:313:20: note: ‘cleanup_module’ target declared here
313 | static void __exit camellia_aesni_fini(void)
| ^~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/cast5_avx_glue.c:30:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cast5_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/cast5_avx_glue.c:387:1: note: in expansion of macro ‘module_init’
387 | module_init(cast5_init);
| ^~~~~~~~~~~
arch/x86/crypto/cast5_avx_glue.c:366:19: note: ‘init_module’ target declared here
366 | static int __init cast5_init(void)
| ^~~~~~~~~~
In file included from arch/x86/crypto/cast5_avx_glue.c:30:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cast5_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/cast5_avx_glue.c:388:1: note: in expansion of macro ‘module_exit’
388 | module_exit(cast5_exit);
| ^~~~~~~~~~~
arch/x86/crypto/cast5_avx_glue.c:381:20: note: ‘cleanup_module’ target declared here
381 | static void __exit cast5_exit(void)
| ^~~~~~~~~~
In file included from arch/x86/crypto/cast6_avx_glue.c:26:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cast6_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/cast6_avx_glue.c:315:1: note: in expansion of macro ‘module_init’
315 | module_init(cast6_init);
| ^~~~~~~~~~~
arch/x86/crypto/cast6_avx_glue.c:294:19: note: ‘init_module’ target declared here
294 | static int __init cast6_init(void)
| ^~~~~~~~~~
In file included from arch/x86/crypto/cast6_avx_glue.c:26:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cast6_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/cast6_avx_glue.c:316:1: note: in expansion of macro ‘module_exit’
316 | module_exit(cast6_exit);
| ^~~~~~~~~~~
arch/x86/crypto/cast6_avx_glue.c:309:20: note: ‘cleanup_module’ target declared here
309 | static void __exit cast6_exit(void)
| ^~~~~~~~~~
In file included from arch/x86/crypto/twofish_avx_glue.c:26:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘twofish_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/twofish_avx_glue.c:323:1: note: in expansion of macro ‘module_init’
323 | module_init(twofish_init);
| ^~~~~~~~~~~
arch/x86/crypto/twofish_avx_glue.c:303:19: note: ‘init_module’ target declared here
303 | static int __init twofish_init(void)
| ^~~~~~~~~~~~
In file included from arch/x86/crypto/twofish_avx_glue.c:26:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘twofish_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/twofish_avx_glue.c:324:1: note: in expansion of macro ‘module_exit’
324 | module_exit(twofish_exit);
| ^~~~~~~~~~~
arch/x86/crypto/twofish_avx_glue.c:317:20: note: ‘cleanup_module’ target declared here
317 | static void __exit twofish_exit(void)
| ^~~~~~~~~~~~
In file included from arch/x86/crypto/serpent_avx_glue.c:26:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘serpent_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/serpent_avx_glue.c:321:1: note: in expansion of macro ‘module_init’
321 | module_init(serpent_init);
| ^~~~~~~~~~~
arch/x86/crypto/serpent_avx_glue.c:300:19: note: ‘init_module’ target declared here
300 | static int __init serpent_init(void)
| ^~~~~~~~~~~~
In file included from arch/x86/crypto/serpent_avx_glue.c:26:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘serpent_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/serpent_avx_glue.c:322:1: note: in expansion of macro ‘module_exit’
322 | module_exit(serpent_exit);
| ^~~~~~~~~~~
arch/x86/crypto/serpent_avx_glue.c:315:20: note: ‘cleanup_module’ target declared here
315 | static void __exit serpent_exit(void)
| ^~~~~~~~~~~~
In file included from arch/x86/crypto/camellia_aesni_avx2_glue.c:20:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘camellia_aesni_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/camellia_aesni_avx2_glue.c:294:1: note: in expansion of macro ‘module_init’
294 | module_init(camellia_aesni_init);
| ^~~~~~~~~~~
arch/x86/crypto/camellia_aesni_avx2_glue.c:265:19: note: ‘init_module’ target declared here
265 | static int __init camellia_aesni_init(void)
| ^~~~~~~~~~~~~~~~~~~
In file included from arch/x86/crypto/camellia_aesni_avx2_glue.c:20:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘camellia_aesni_fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/camellia_aesni_avx2_glue.c:295:1: note: in expansion of macro ‘module_exit’
295 | module_exit(camellia_aesni_fini);
| ^~~~~~~~~~~
arch/x86/crypto/camellia_aesni_avx2_glue.c:288:20: note: ‘cleanup_module’ target declared here
288 | static void __exit camellia_aesni_fini(void)
| ^~~~~~~~~~~~~~~~~~~
In file included from fs/autofs/init.c:9:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_autofs_fs’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/autofs/init.c:47:1: note: in expansion of macro ‘module_init’
47 | module_init(init_autofs_fs)
| ^~~~~~~~~~~
fs/autofs/init.c:28:19: note: ‘init_module’ target declared here
28 | static int __init init_autofs_fs(void)
| ^~~~~~~~~~~~~~
In file included from fs/autofs/init.c:9:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_autofs_fs’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/autofs/init.c:48:1: note: in expansion of macro ‘module_exit’
48 | module_exit(exit_autofs_fs)
| ^~~~~~~~~~~
fs/autofs/init.c:41:20: note: ‘cleanup_module’ target declared here
41 | static void __exit exit_autofs_fs(void)
| ^~~~~~~~~~~~~~
kernel/dma/swiotlb.o: warning: objtool: missing symbol for section .text.unlikely
fs/autofs/init.o: warning: objtool: missing symbol for section .init.text
fs/aufs/sysaufs.o: warning: objtool: missing symbol for section .text
In file included from arch/x86/crypto/serpent_avx2_glue.c:13:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
arch/x86/crypto/serpent_avx2_glue.c:275:1: note: in expansion of macro ‘module_init’
275 | module_init(init);
| ^~~~~~~~~~~
arch/x86/crypto/serpent_avx2_glue.c:250:19: note: ‘init_module’ target declared here
250 | static int __init init(void)
| ^~~~
In file included from arch/x86/crypto/serpent_avx2_glue.c:13:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fini’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
arch/x86/crypto/serpent_avx2_glue.c:276:1: note: in expansion of macro ‘module_exit’
276 | module_exit(fini);
| ^~~~~~~~~~~
arch/x86/crypto/serpent_avx2_glue.c:269:20: note: ‘cleanup_module’ target declared here
269 | static void __exit fini(void)
| ^~~~
fs/aufs/wkq.o: warning: objtool: missing symbol for section .init.text
fs/autofs/expire.o: warning: objtool: missing symbol for section .text
mm/shmem.o: warning: objtool: missing symbol for section .init.text
fs/autofs/dev-ioctl.o: warning: objtool: missing symbol for section .init.text
mm/util.o: warning: objtool: missing symbol for section .text
mm/mmzone.o: warning: objtool: missing symbol for section .text
arch/x86/entry/vsyscall/vsyscall_gtod.o: warning: objtool: missing symbol for section .text
fs/btrfs/inode-item.o: warning: objtool: missing symbol for section .text
arch/x86/entry/entry_64.S: Assembler messages:
arch/x86/entry/entry_64.S:1663: Warning: no instruction mnemonic suffix given and no register operands; using default for `sysret'
arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table
make[2]: *** [scripts/Makefile.build:391: arch/x86/entry/thunk_64.o] Error 1
make[2]: *** Deleting file 'arch/x86/entry/thunk_64.o'
make[1]: *** [scripts/Makefile.build:516: arch/x86/entry] Error 2
make: *** [Makefile:1058: arch/x86] Error 2
make: *** Waiting for unfinished jobs....
kernel/events/hw_breakpoint.o: warning: objtool: missing symbol for section .init.text
kernel/irq/irqdesc.o: warning: objtool: missing symbol for section .ref.text
fs/btrfs/disk-io.o: warning: objtool: missing symbol for section .init.text
kernel/irq/resend.o: warning: objtool: missing symbol for section .text
mm/vmacache.o: warning: objtool: missing symbol for section .text
fs/btrfs/extent_map.o: warning: objtool: missing symbol for section .init.text
kernel/irq/autoprobe.o: warning: objtool: missing symbol for section .text
fs/btrfs/file.o: warning: objtool: missing symbol for section .init.text
fs/btrfs/sysfs.o: warning: objtool: missing symbol for section .init.text
mm/debug.o: warning: objtool: missing symbol for section .text
fs/btrfs/struct-funcs.o: warning: objtool: missing symbol for section .text
fs/aufs/dynop.o: warning: objtool: missing symbol for section .init.text
kernel/irq/cpuhotplug.o: warning: objtool: missing symbol for section .text
fs/btrfs/ordered-data.o: warning: objtool: missing symbol for section .init.text
fs/btrfs/inode.o: warning: objtool: missing symbol for section .text.unlikely
kernel/irq/matrix.o: warning: objtool: missing symbol for section .init.text
fs/aufs/vdir.c: In function ‘au_nhash_append_wh’:
fs/aufs/vdir.c:268:24: warning: taking address of packed member of ‘struct au_vdir_wh’ may result in an unaligned pointer value [-Waddress-of-packed-member]
268 | hlist_add_head(&wh->wh_hash, au_name_hash(whlist, name, nlen));
| ^~~~~~~~~~~~
kernel/locking/semaphore.o: warning: objtool: missing symbol for section .text
kernel/power/console.o: warning: objtool: missing symbol for section .text
kernel/locking/spinlock.o: warning: objtool: missing symbol for section .text
fs/btrfs/extent_io.o: warning: objtool: missing symbol for section .init.text
fs/aufs/ioctl.o: warning: objtool: missing symbol for section .text
fs/aufs/procfs.o: warning: objtool: missing symbol for section .init.text
kernel/power/snapshot.o: warning: objtool: missing symbol for section .text.unlikely
fs/aufs/dbgaufs.o: warning: objtool: missing symbol for section .init.text
kernel/printk/printk.o: warning: objtool: missing symbol for section .sched.text
kernel/printk/printk_safe.o: warning: objtool: missing symbol for section .init.text
fs/aufs/hnotify.o: warning: objtool: missing symbol for section .init.text
fs/btrfs/volumes.o: warning: objtool: missing symbol for section .exit.text
mm/mremap.o: warning: objtool: missing symbol for section .text
kernel/power/autosleep.o: warning: objtool: missing symbol for section .init.text
kernel/rcu/srcutree.o: warning: objtool: missing symbol for section .text.unlikely
fs/aufs/hfsplus.o: warning: objtool: missing symbol for section .text
mm/pagewalk.o: warning: objtool: missing symbol for section .text
mm/rmap.o: warning: objtool: missing symbol for section .init.text
kernel/time/time.o: warning: objtool: missing symbol for section .text
kernel/sched/core.o: warning: objtool: missing symbol for section .text.unlikely
In file included from fs/cachefiles/main.c:13:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cachefiles_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
./include/linux/module.h:118:41: note: in expansion of macro ‘module_init’
118 | #define fs_initcall(fn) module_init(fn)
| ^~~~~~~~~~~
fs/cachefiles/main.c:92:1: note: in expansion of macro ‘fs_initcall’
92 | fs_initcall(cachefiles_init);
| ^~~~~~~~~~~
fs/cachefiles/main.c:55:19: note: ‘init_module’ target declared here
55 | static int __init cachefiles_init(void)
| ^~~~~~~~~~~~~~~
In file included from fs/cachefiles/main.c:13:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cachefiles_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/cachefiles/main.c:106:1: note: in expansion of macro ‘module_exit’
106 | module_exit(cachefiles_exit);
| ^~~~~~~~~~~
fs/cachefiles/main.c:97:20: note: ‘cleanup_module’ target declared here
97 | static void __exit cachefiles_exit(void)
| ^~~~~~~~~~~~~~~
fs/cachefiles/main.o: warning: objtool: missing symbol for section .init.text
kernel/sched/rt.o: warning: objtool: missing symbol for section .init.text
kernel/time/timer.o: warning: objtool: missing symbol for section .init.text
fs/btrfs/orphan.o: warning: objtool: missing symbol for section .text
mm/memblock.o: warning: objtool: missing symbol for section .text
kernel/sched/fair.o: warning: objtool: missing symbol for section .init.text
In file included from fs/cifs/cifsfs.c:26:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_cifs’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/cifs/cifsfs.c:1587:1: note: in expansion of macro ‘module_init’
1587 | module_init(init_cifs)
| ^~~~~~~~~~~
fs/cifs/cifsfs.c:1420:1: note: ‘init_module’ target declared here
1420 | init_cifs(void)
| ^~~~~~~~~
In file included from fs/cifs/cifsfs.c:26:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_cifs’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/cifs/cifsfs.c:1588:1: note: in expansion of macro ‘module_exit’
1588 | module_exit(exit_cifs)
| ^~~~~~~~~~~
fs/cifs/cifsfs.c:1547:1: note: ‘cleanup_module’ target declared here
1547 | exit_cifs(void)
| ^~~~~~~~~
fs/cifs/cifsfs.o: warning: objtool: missing symbol for section .init.text
fs/btrfs/compression.o: warning: objtool: missing symbol for section .init.text
fs/btrfs/delayed-ref.o: warning: objtool: missing symbol for section .text.unlikely
kernel/sched/deadline.o: warning: objtool: missing symbol for section .init.text
kernel/time/timeconv.o: warning: objtool: missing symbol for section .text
kernel/time/timecounter.o: warning: objtool: missing symbol for section .text
fs/btrfs/delayed-inode.o: warning: objtool: missing symbol for section .init.text
kernel/sched/wait.o: warning: objtool: missing symbol for section .text
kernel/sched/wait_bit.o: warning: objtool: missing symbol for section .init.text
kernel/sched/swait.o: warning: objtool: missing symbol for section .text
fs/btrfs/backref.o: warning: objtool: missing symbol for section .init.text
kernel/time/itimer.o: warning: objtool: missing symbol for section .text
kernel/sched/completion.o: warning: objtool: missing symbol for section .text
kernel/time/tick-broadcast.o: warning: objtool: missing symbol for section .init.text
kernel/time/tick-common.o: warning: objtool: missing symbol for section .init.text
kernel/time/tick-oneshot.o: warning: objtool: missing symbol for section .text
kernel/sched/pelt.o: warning: objtool: missing symbol for section .text
mm/rodata_test.o: warning: objtool: missing symbol for section .text
mm/khugepaged.o: warning: objtool: missing symbol for section .init.text
fs/cifs/link.o: warning: objtool: missing symbol for section .text
fs/cifs/smbencrypt.o: warning: objtool: missing symbol for section .text
fs/cifs/netmisc.o: warning: objtool: missing symbol for section .text
fs/btrfs/props.o: warning: objtool: missing symbol for section .init.text
fs/cifs/asn1.o: warning: objtool: missing symbol for section .text
kernel/sysctl.o: warning: objtool: missing symbol for section .init.text
fs/cifs/cifs_unicode.o: warning: objtool: missing symbol for section .text
fs/cifs/cifsencrypt.o: warning: objtool: missing symbol for section .text
fs/cifs/winucase.o: warning: objtool: missing symbol for section .text
kernel/sysctl_binary.o: warning: objtool: missing symbol for section .text
fs/cifs/ioctl.o: warning: objtool: missing symbol for section .text
fs/crypto/crypto.o: warning: objtool: missing symbol for section .text.unlikely
fs/cifs/smb2maperror.o: warning: objtool: missing symbol for section .text
fs/cifs/smb2pdu.c: In function ‘add_posix_context’:
fs/cifs/smb2pdu.c:581:22: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member]
581 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_posix));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
fs/cifs/smb2pdu.c: In function ‘add_lease_context’:
fs/cifs/smb2pdu.c:1715:22: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1715 | le32_add_cpu(&req->CreateContextsLength,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
fs/cifs/smb2pdu.c: In function ‘add_durable_v2_context’:
fs/cifs/smb2pdu.c:1798:22: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1798 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable_v2));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
fs/cifs/smb2pdu.c: In function ‘add_durable_reconnect_v2_context’:
fs/cifs/smb2pdu.c:1821:22: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1821 | le32_add_cpu(&req->CreateContextsLength,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
fs/cifs/smb2pdu.c: In function ‘add_durable_context’:
fs/cifs/smb2pdu.c:1855:22: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1855 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
fs/cifs/smb2pdu.c: In function ‘add_twarp_context’:
fs/cifs/smb2pdu.c:1900:22: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1900 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_twarp_ctxt));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
fs/cifs/smb2pdu.c: In function ‘SMB2_set_info_init’:
fs/cifs/smb2pdu.c:3821:30: warning: taking address of packed member of ‘struct smb2_set_info_req’ may result in an unaligned pointer value [-Waddress-of-packed-member]
3821 | le32_add_cpu(&req->BufferLength, size[i]);
| ^~~~~~~~~~~~~~~~~~
fs/cifs/smb2inode.o: warning: objtool: missing symbol for section .text
fs/crypto/keyinfo.o: warning: objtool: missing symbol for section .exit.text
In file included from fs/configfs/mount.c:28:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘configfs_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
./include/linux/module.h:111:41: note: in expansion of macro ‘module_init’
111 | #define core_initcall(fn) module_init(fn)
| ^~~~~~~~~~~
fs/configfs/mount.c:174:1: note: in expansion of macro ‘core_initcall’
174 | core_initcall(configfs_init);
| ^~~~~~~~~~~~~
fs/configfs/mount.c:132:19: note: ‘init_module’ target declared here
132 | static int __init configfs_init(void)
| ^~~~~~~~~~~~~
In file included from fs/configfs/mount.c:28:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘configfs_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/configfs/mount.c:175:1: note: in expansion of macro ‘module_exit’
175 | module_exit(configfs_exit);
| ^~~~~~~~~~~
fs/configfs/mount.c:161:20: note: ‘cleanup_module’ target declared here
161 | static void __exit configfs_exit(void)
| ^~~~~~~~~~~~~
fs/configfs/mount.o: warning: objtool: missing symbol for section .init.text
fs/cifs/smb2file.c: In function ‘smb2_open_file’:
fs/cifs/smb2file.c:92:39: warning: taking address of packed member of ‘struct smb2_file_all_info’ may result in an unaligned pointer value [-Waddress-of-packed-member]
92 | &smb2_data->IndexNumber);
| ^~~~~~~~~~~~~~~~~~~~~~~
fs/cifs/smb2file.o: warning: objtool: missing symbol for section .text
fs/crypto/policy.o: warning: objtool: missing symbol for section .text
fs/cifs/dns_resolve.o: warning: objtool: missing symbol for section .text
fs/efivarfs/super.c: In function ‘efivarfs_callback’:
fs/efivarfs/super.c:130:39: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member]
130 | len = ucs2_utf8size(entry->var.VariableName);
| ~~~~~~~~~~^~~~~~~~~~~~~
fs/efivarfs/super.c:137:38: warning: taking address of packed member of ‘struct efi_variable’ may result in an unaligned pointer value [-Waddress-of-packed-member]
137 | ucs2_as_utf8(name, entry->var.VariableName, len);
| ~~~~~~~~~~^~~~~~~~~~~~~
In file included from fs/ecryptfs/main.c:29:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ecryptfs_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/ecryptfs/main.c:903:1: note: in expansion of macro ‘module_init’
903 | module_init(ecryptfs_init)
| ^~~~~~~~~~~
fs/ecryptfs/main.c:814:19: note: ‘init_module’ target declared here
814 | static int __init ecryptfs_init(void)
| ^~~~~~~~~~~~~
In file included from fs/ecryptfs/main.c:29:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ecryptfs_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/ecryptfs/main.c:904:1: note: in expansion of macro ‘module_exit’
904 | module_exit(ecryptfs_exit)
| ^~~~~~~~~~~
fs/ecryptfs/main.c:883:20: note: ‘cleanup_module’ target declared here
883 | static void __exit ecryptfs_exit(void)
| ^~~~~~~~~~~~~
In file included from fs/f2fs/dir.c:11:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/fat/cache.o: warning: objtool: missing symbol for section .init.text
fs/ecryptfs/main.o: warning: objtool: missing symbol for section .init.text
fs/ext4/block_validity.o: warning: objtool: missing symbol for section .text
In file included from fs/f2fs/file.c:24:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
In file included from fs/fscache/main.c:13:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fscache_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
./include/linux/module.h:118:41: note: in expansion of macro ‘module_init’
118 | #define fs_initcall(fn) module_init(fn)
| ^~~~~~~~~~~
fs/fscache/main.c:176:1: note: in expansion of macro ‘fs_initcall’
176 | fs_initcall(fscache_init);
| ^~~~~~~~~~~
fs/fscache/main.c:104:19: note: ‘init_module’ target declared here
104 | static int __init fscache_init(void)
| ^~~~~~~~~~~~
In file included from fs/fscache/main.c:13:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fscache_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/fscache/main.c:196:1: note: in expansion of macro ‘module_exit’
196 | module_exit(fscache_exit);
| ^~~~~~~~~~~
fs/fscache/main.c:181:20: note: ‘cleanup_module’ target declared here
181 | static void __exit fscache_exit(void)
| ^~~~~~~~~~~~
fs/fscache/main.o: warning: objtool: missing symbol for section .exit.text
fs/ecryptfs/keystore.c: In function ‘decrypt_pki_encrypted_session_key’:
fs/ecryptfs/keystore.c:1156:48: warning: taking address of packed member of ‘struct ecryptfs_auth_tok’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1156 | rc = write_tag_64_packet(auth_tok_sig, &(auth_tok->session_key),
| ^~~~~~~~~~~~~~~~~~~~~~~~
fs/ecryptfs/keystore.c:1175:34: warning: taking address of packed member of ‘struct ecryptfs_auth_tok’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1175 | rc = parse_tag_65_packet(&(auth_tok->session_key),
| ^~~~~~~~~~~~~~~~~~~~~~~~
kernel/extable.o: warning: objtool: missing symbol for section .text
fs/ecryptfs/crypto.o: warning: objtool: missing symbol for section .init.text
In file included from fs/f2fs/inode.c:14:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/ecryptfs/kthread.o: warning: objtool: missing symbol for section .init.text
fs/fat/misc.o: warning: objtool: missing symbol for section .text.unlikely
fs/ecryptfs/debug.o: warning: objtool: missing symbol for section .text
fs/fscache/proc.o: warning: objtool: missing symbol for section .text
fs/ecryptfs/messaging.o: warning: objtool: missing symbol for section .text
kernel/sys_ni.o: warning: objtool: missing symbol for section .text
In file included from fs/f2fs/namei.c:17:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
In file included from fs/f2fs/hash.c:18:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/ecryptfs/miscdev.o: warning: objtool: missing symbol for section .init.text
fs/f2fs/hash.o: warning: objtool: missing symbol for section .text
In file included from fs/f2fs/super.c:27:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
In file included from fs/f2fs/super.c:8:
fs/f2fs/super.c: At top level:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_f2fs_fs’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/f2fs/super.c:3593:1: note: in expansion of macro ‘module_init’
3593 | module_init(init_f2fs_fs)
| ^~~~~~~~~~~
fs/f2fs/super.c:3512:19: note: ‘init_module’ target declared here
3512 | static int __init init_f2fs_fs(void)
| ^~~~~~~~~~~~
In file included from fs/f2fs/super.c:8:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_f2fs_fs’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/f2fs/super.c:3594:1: note: in expansion of macro ‘module_exit’
3594 | module_exit(exit_f2fs_fs)
| ^~~~~~~~~~~
fs/f2fs/super.c:3578:20: note: ‘cleanup_module’ target declared here
3578 | static void __exit exit_f2fs_fs(void)
| ^~~~~~~~~~~~
kernel/nsproxy.o: warning: objtool: missing symbol for section .init.text
fs/ext4/extents_status.o: warning: objtool: missing symbol for section .init.text
In file included from fs/f2fs/inline.c:12:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/hfs/bfind.o: warning: objtool: missing symbol for section .text
fs/hfsplus/super.c: In function ‘hfsplus_fill_super’:
fs/hfsplus/super.c:547:30: warning: taking address of packed member of ‘struct hfsplus_vh’ may result in an unaligned pointer value [-Waddress-of-packed-member]
547 | be32_add_cpu(&vhdr->write_count, 1);
| ^~~~~~~~~~~~~~~~~~
In file included from fs/hfsplus/super.c:10:
fs/hfsplus/super.c: At top level:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_hfsplus_fs’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/hfsplus/super.c:706:1: note: in expansion of macro ‘module_init’
706 | module_init(init_hfsplus_fs)
| ^~~~~~~~~~~
fs/hfsplus/super.c:667:19: note: ‘init_module’ target declared here
667 | static int __init init_hfsplus_fs(void)
| ^~~~~~~~~~~~~~~
In file included from fs/hfsplus/super.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_hfsplus_fs’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/hfsplus/super.c:707:1: note: in expansion of macro ‘module_exit’
707 | module_exit(exit_hfsplus_fs)
| ^~~~~~~~~~~
fs/hfsplus/super.c:693:20: note: ‘cleanup_module’ target declared here
693 | static void __exit exit_hfsplus_fs(void)
| ^~~~~~~~~~~~~~~
fs/f2fs/super.o: warning: objtool: missing symbol for section .text.unlikely
fs/fuse/dev.o: warning: objtool: missing symbol for section .init.text
fs/hfsplus/super.o: warning: objtool: missing symbol for section .init.text
fs/hfs/brec.o: warning: objtool: missing symbol for section .text
In file included from fs/f2fs/checkpoint.c:17:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
kernel/cred.o: warning: objtool: missing symbol for section .init.text
fs/hfs/btree.c: In function ‘hfs_btree_open’:
fs/hfs/btree.c:48:53: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member]
48 | hfs_inode_read_fork(tree->inode, mdb->drXTExtRec, mdb->drXTFlSize,
| ~~~^~~~~~~~~~~~
fs/hfs/btree.c:60:53: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member]
60 | hfs_inode_read_fork(tree->inode, mdb->drCTExtRec, mdb->drCTFlSize,
| ~~~^~~~~~~~~~~~
In file included from fs/f2fs/gc.c:17:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/hfs/catalog.o: warning: objtool: missing symbol for section .text
fs/hfs/extent.c: In function ‘hfs_free_fork’:
fs/hfs/extent.c:297:26: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member]
297 | extent = file->ExtRec;
| ^~~~
fs/hfs/extent.c:300:26: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member]
300 | extent = file->RExtRec;
| ^~~~
fs/f2fs/checkpoint.o: warning: objtool: missing symbol for section .init.text
fs/hfsplus/ioctl.o: warning: objtool: missing symbol for section .text
fs/hfs/inode.c: In function ‘hfs_read_inode’:
fs/hfs/inode.c:340:61: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member]
340 | hfs_inode_read_fork(inode, rec->file.ExtRec, rec->file.LgLen,
| ~~~~~~~~~^~~~~~~
fs/hfs/inode.c:343:61: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member]
343 | hfs_inode_read_fork(inode, rec->file.RExtRec, rec->file.RLgLen,
| ~~~~~~~~~^~~~~~~~
fs/hfs/inode.c: In function ‘hfs_write_inode’:
fs/hfs/inode.c:478:53: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member]
478 | hfs_inode_write_fork(inode, rec.file.RExtRec,
| ~~~~~~~~^~~~~~~~
fs/hfs/inode.c:479:38: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member]
479 | &rec.file.RLgLen, &rec.file.RPyLen);
| ^~~~~~~~~~~~~~~~
fs/hfs/inode.c:479:56: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member]
479 | &rec.file.RLgLen, &rec.file.RPyLen);
| ^~~~~~~~~~~~~~~~
fs/hfs/inode.c:495:53: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member]
495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen);
| ~~~~~~~~^~~~~~~
fs/hfs/inode.c:495:62: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member]
495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen);
| ^~~~~~~~~~~~~~~
fs/hfs/inode.c:495:79: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member]
495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen);
| ^~~~~~~~~~~~~~~
In file included from fs/f2fs/data.c:22:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
In file included from fs/f2fs/node.c:16:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
kernel/smpboot.o: warning: objtool: missing symbol for section .init.text
fs/hfs/mdb.c: In function ‘hfs_mdb_get’:
fs/hfs/mdb.c:218:30: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member]
218 | be32_add_cpu(&mdb->drWrCnt, 1);
| ^~~~~~~~~~~~~
fs/hfs/mdb.c: In function ‘hfs_mdb_commit’:
fs/hfs/mdb.c:285:70: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member]
285 | hfs_inode_write_fork(HFS_SB(sb)->ext_tree->inode, mdb->drXTExtRec,
| ~~~^~~~~~~~~~~~
fs/hfs/mdb.c:286:38: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member]
286 | &mdb->drXTFlSize, NULL);
| ^~~~~~~~~~~~~~~~
fs/hfs/mdb.c:287:70: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member]
287 | hfs_inode_write_fork(HFS_SB(sb)->cat_tree->inode, mdb->drCTExtRec,
| ~~~^~~~~~~~~~~~
fs/hfs/mdb.c:288:38: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member]
288 | &mdb->drCTFlSize, NULL);
| ^~~~~~~~~~~~~~~~
fs/hfs/part_tbl.c: In function ‘hfs_part_find’:
fs/hfs/part_tbl.c:77:21: warning: taking address of packed member of ‘struct old_pmap’ may result in an unaligned pointer value [-Waddress-of-packed-member]
77 | p = pm->pdEntry;
| ^~
fs/hfs/part_tbl.o: warning: objtool: missing symbol for section .text
fs/hfs/string.o: warning: objtool: missing symbol for section .text
fs/fuse/control.o: warning: objtool: missing symbol for section .exit.text
In file included from fs/hfs/super.c:15:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_hfs_fs’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/hfs/super.c:509:1: note: in expansion of macro ‘module_init’
509 | module_init(init_hfs_fs)
| ^~~~~~~~~~~
fs/hfs/super.c:482:19: note: ‘init_module’ target declared here
482 | static int __init init_hfs_fs(void)
| ^~~~~~~~~~~
In file included from fs/hfs/super.c:15:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_hfs_fs’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/hfs/super.c:510:1: note: in expansion of macro ‘module_exit’
510 | module_exit(exit_hfs_fs)
| ^~~~~~~~~~~
fs/hfs/super.c:497:20: note: ‘cleanup_module’ target declared here
497 | static void __exit exit_hfs_fs(void)
| ^~~~~~~~~~~
fs/hfs/super.o: warning: objtool: missing symbol for section .init.text
fs/f2fs/data.o: warning: objtool: missing symbol for section .init.text
fs/fuse/acl.o: warning: objtool: missing symbol for section .text
In file included from fs/f2fs/segment.c:19:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/node.o: warning: objtool: missing symbol for section .init.text
kernel/freezer.o: warning: objtool: missing symbol for section .text
fs/hfs/trans.o: warning: objtool: missing symbol for section .text
In file included from fs/f2fs/recovery.c:10:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
kernel/futex_compat.o: warning: objtool: missing symbol for section .text
fs/isofs/namei.o: warning: objtool: missing symbol for section .text
In file included from fs/f2fs/shrinker.c:12:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/shrinker.o: warning: objtool: missing symbol for section .text
fs/isofs/util.o: warning: objtool: missing symbol for section .text
fs/hfsplus/brec.o: warning: objtool: missing symbol for section .text
In file included from fs/f2fs/extent_cache.c:14:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/hfsplus/unicode.c: In function ‘hfsplus_strcasecmp’:
fs/hfsplus/unicode.c:40:14: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member]
40 | p1 = s1->unicode;
| ^~
fs/hfsplus/unicode.c:41:14: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member]
41 | p2 = s2->unicode;
| ^~
fs/hfsplus/unicode.c: In function ‘hfsplus_strcmp’:
fs/hfsplus/unicode.c:74:14: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member]
74 | p1 = s1->unicode;
| ^~
fs/hfsplus/unicode.c:75:14: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member]
75 | p2 = s2->unicode;
| ^~
fs/hfsplus/unicode.c: In function ‘hfsplus_uni2asc’:
fs/hfsplus/unicode.c:134:14: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member]
134 | ip = ustr->unicode;
| ^~~~
fs/hfsplus/unicode.o: warning: objtool: missing symbol for section .text
fs/isofs/joliet.o: warning: objtool: missing symbol for section .text
fs/f2fs/extent_cache.o: warning: objtool: missing symbol for section .init.text
fs/f2fs/segment.o: warning: objtool: missing symbol for section .init.text
fs/hfsplus/bitmap.o: warning: objtool: missing symbol for section .text
fs/hfsplus/part_tbl.c: In function ‘hfs_parse_old_pmap’:
fs/hfsplus/part_tbl.c:77:44: warning: taking address of packed member of ‘struct old_pmap’ may result in an unaligned pointer value [-Waddress-of-packed-member]
77 | struct old_pmap_entry *p = &pm->pdEntry[i];
| ^~~~~~~~~~~~~~~
fs/hfsplus/part_tbl.o: warning: objtool: missing symbol for section .text
In file included from fs/f2fs/sysfs.c:14:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/hfsplus/xattr.c: In function ‘hfsplus_init_header_node’:
fs/hfsplus/xattr.c:104:30: warning: taking address of packed member of ‘struct hfs_btree_header_rec’ may result in an unaligned pointer value [-Waddress-of-packed-member]
104 | be32_add_cpu(&head->free_nodes, 0 - map_nodes);
| ^~~~~~~~~~~~~~~~~
fs/hfsplus/attributes.o: warning: objtool: missing symbol for section .init.text
kernel/module.o: warning: objtool: missing symbol for section .text.unlikely
fs/f2fs/sysfs.o: warning: objtool: missing symbol for section .init.text
kernel/module_signing.o: warning: objtool: missing symbol for section .text
In file included from fs/f2fs/debug.c:18:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
In file included from fs/jfs/super.c:21:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_jfs_fs’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/jfs/super.c:1077:1: note: in expansion of macro ‘module_init’
1077 | module_init(init_jfs_fs)
| ^~~~~~~~~~~
fs/jfs/super.c:962:19: note: ‘init_module’ target declared here
962 | static int __init init_jfs_fs(void)
| ^~~~~~~~~~~
In file included from fs/jfs/super.c:21:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_jfs_fs’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/jfs/super.c:1078:1: note: in expansion of macro ‘module_exit’
1078 | module_exit(exit_jfs_fs)
| ^~~~~~~~~~~
fs/jfs/super.c:1051:20: note: ‘cleanup_module’ target declared here
1051 | static void __exit exit_jfs_fs(void)
| ^~~~~~~~~~~
fs/f2fs/debug.o: warning: objtool: missing symbol for section .init.text
kernel/utsname.o: warning: objtool: missing symbol for section .init.text
fs/jfs/super.o: warning: objtool: missing symbol for section .exit.text
In file included from fs/f2fs/xattr.c:22:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
In file included from fs/f2fs/acl.c:13:
fs/f2fs/f2fs.h: In function ‘blkaddr_in_node’:
fs/f2fs/f2fs.h:2178:37: warning: taking address of packed member of ‘struct f2fs_inode’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2178:54: warning: taking address of packed member of ‘struct direct_node’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2178 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/jfs/jfs_umount.o: warning: objtool: missing symbol for section .text
fs/jfs/jfs_mount.o: warning: objtool: missing symbol for section .text
fs/kernfs/mount.o: warning: objtool: missing symbol for section .init.text
fs/ext4/mballoc.o: warning: objtool: missing symbol for section .init.text
fs/jfs/jfs_debug.o: warning: objtool: missing symbol for section .text
kernel/delayacct.o: warning: objtool: missing symbol for section .text
In file included from fs/nfs/blocklayout/blocklayout.c:33:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfs4blocklayout_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nfs/blocklayout/blocklayout.c:1052:1: note: in expansion of macro ‘module_init’
1052 | module_init(nfs4blocklayout_init);
| ^~~~~~~~~~~
fs/nfs/blocklayout/blocklayout.c:1012:19: note: ‘init_module’ target declared here
1012 | static int __init nfs4blocklayout_init(void)
| ^~~~~~~~~~~~~~~~~~~~
In file included from fs/nfs/blocklayout/blocklayout.c:33:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfs4blocklayout_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nfs/blocklayout/blocklayout.c:1053:1: note: in expansion of macro ‘module_exit’
1053 | module_exit(nfs4blocklayout_exit);
| ^~~~~~~~~~~
fs/nfs/blocklayout/blocklayout.c:1039:20: note: ‘cleanup_module’ target declared here
1039 | static void __exit nfs4blocklayout_exit(void)
| ^~~~~~~~~~~~~~~~~~~~
fs/nfs/blocklayout/blocklayout.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nfs_common/grace.c:7:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_grace’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nfs_common/grace.c:137:1: note: in expansion of macro ‘module_init’
137 | module_init(init_grace)
| ^~~~~~~~~~~
fs/nfs_common/grace.c:124:1: note: ‘init_module’ target declared here
124 | init_grace(void)
| ^~~~~~~~~~
In file included from fs/nfs_common/grace.c:7:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_grace’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nfs_common/grace.c:138:1: note: in expansion of macro ‘module_exit’
138 | module_exit(exit_grace)
| ^~~~~~~~~~~
fs/nfs_common/grace.c:130:1: note: ‘cleanup_module’ target declared here
130 | exit_grace(void)
| ^~~~~~~~~~
kernel/tsacct.o: warning: objtool: missing symbol for section .text
fs/nfs_common/grace.o: warning: objtool: missing symbol for section .init.text
fs/jfs/jfs_unicode.o: warning: objtool: missing symbol for section .text
fs/nfs/blocklayout/rpc_pipefs.o: warning: objtool: missing symbol for section .init.text
In file included from fs/lockd/svc.c:15:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nlm’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/lockd/svc.c:760:1: note: in expansion of macro ‘module_init’
760 | module_init(init_nlm);
| ^~~~~~~~~~~
fs/lockd/svc.c:719:19: note: ‘init_module’ target declared here
719 | static int __init init_nlm(void)
| ^~~~~~~~
In file included from fs/lockd/svc.c:15:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nlm’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/lockd/svc.c:761:1: note: in expansion of macro ‘module_exit’
761 | module_exit(exit_nlm);
| ^~~~~~~~~~~
fs/lockd/svc.c:749:20: note: ‘cleanup_module’ target declared here
749 | static void __exit exit_nlm(void)
| ^~~~~~~~
kernel/elfcore.o: warning: objtool: missing symbol for section .text
fs/jfs/jfs_inode.o: warning: objtool: missing symbol for section .text
fs/lockd/svc.o: warning: objtool: missing symbol for section .init.text
In file included from ./include/linux/kallsyms.h:13,
from ./include/linux/filter.h:21,
from ./include/net/sock.h:64,
from ./include/linux/tcp.h:23,
from ./include/linux/ipv6.h:87,
from ./include/net/ipv6.h:16,
from ./include/linux/sunrpc/clnt.h:28,
from ./include/linux/nfs_fs.h:32,
from fs/nfs/filelayout/filelayout.c:32:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfs4filelayout_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nfs/filelayout/filelayout.c:1204:1: note: in expansion of macro ‘module_init’
1204 | module_init(nfs4filelayout_init);
| ^~~~~~~~~~~
fs/nfs/filelayout/filelayout.c:1188:19: note: ‘init_module’ target declared here
1188 | static int __init nfs4filelayout_init(void)
| ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kallsyms.h:13,
from ./include/linux/filter.h:21,
from ./include/net/sock.h:64,
from ./include/linux/tcp.h:23,
from ./include/linux/ipv6.h:87,
from ./include/net/ipv6.h:16,
from ./include/linux/sunrpc/clnt.h:28,
from ./include/linux/nfs_fs.h:32,
from fs/nfs/filelayout/filelayout.c:32:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfs4filelayout_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nfs/filelayout/filelayout.c:1205:1: note: in expansion of macro ‘module_exit’
1205 | module_exit(nfs4filelayout_exit);
| ^~~~~~~~~~~
fs/nfs/filelayout/filelayout.c:1195:20: note: ‘cleanup_module’ target declared here
1195 | static void __exit nfs4filelayout_exit(void)
| ^~~~~~~~~~~~~~~~~~~
fs/ext4/page-io.o: warning: objtool: missing symbol for section .init.text
fs/nfs/filelayout/filelayout.o: warning: objtool: missing symbol for section .init.text
fs/jfs/jfs_discard.o: warning: objtool: missing symbol for section .text
In file included from ./include/linux/kallsyms.h:13,
from ./include/linux/filter.h:21,
from ./include/net/sock.h:64,
from ./include/linux/tcp.h:23,
from ./include/linux/ipv6.h:87,
from ./include/net/ipv6.h:16,
from ./include/linux/sunrpc/clnt.h:28,
from ./include/linux/nfs_fs.h:32,
from fs/nfs/flexfilelayout/flexfilelayout.c:9:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfs4flexfilelayout_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nfs/flexfilelayout/flexfilelayout.c:2410:1: note: in expansion of macro ‘module_init’
2410 | module_init(nfs4flexfilelayout_init);
| ^~~~~~~~~~~
fs/nfs/flexfilelayout/flexfilelayout.c:2382:19: note: ‘init_module’ target declared here
2382 | static int __init nfs4flexfilelayout_init(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kallsyms.h:13,
from ./include/linux/filter.h:21,
from ./include/net/sock.h:64,
from ./include/linux/tcp.h:23,
from ./include/linux/ipv6.h:87,
from ./include/net/ipv6.h:16,
from ./include/linux/sunrpc/clnt.h:28,
from ./include/linux/nfs_fs.h:32,
from fs/nfs/flexfilelayout/flexfilelayout.c:9:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfs4flexfilelayout_exit’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nfs/flexfilelayout/flexfilelayout.c:2411:1: note: in expansion of macro ‘module_exit’
2411 | module_exit(nfs4flexfilelayout_exit);
| ^~~~~~~~~~~
fs/nfs/flexfilelayout/flexfilelayout.c:2394:20: note: ‘cleanup_module’ target declared here
2394 | static void __exit nfs4flexfilelayout_exit(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
fs/lockd/svcshare.o: warning: objtool: missing symbol for section .text
In file included from ./include/linux/kallsyms.h:13,
from ./include/linux/filter.h:21,
from ./include/net/sock.h:64,
from ./include/linux/tcp.h:23,
from ./include/linux/ipv6.h:87,
from ./include/net/ipv6.h:16,
from ./include/linux/lockd/lockd.h:17,
from fs/nfsd/nfsctl.c:12:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nfsd’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nfsd/nfsctl.c:1341:1: note: in expansion of macro ‘module_init’
1341 | module_init(init_nfsd)
| ^~~~~~~~~~~
fs/nfsd/nfsctl.c:1272:19: note: ‘init_module’ target declared here
1272 | static int __init init_nfsd(void)
| ^~~~~~~~~
In file included from ./include/linux/kallsyms.h:13,
from ./include/linux/filter.h:21,
from ./include/net/sock.h:64,
from ./include/linux/tcp.h:23,
from ./include/linux/ipv6.h:87,
from ./include/net/ipv6.h:16,
from ./include/linux/lockd/lockd.h:17,
from fs/nfsd/nfsctl.c:12:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nfsd’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nfsd/nfsctl.c:1342:1: note: in expansion of macro ‘module_exit’
1342 | module_exit(exit_nfsd)
| ^~~~~~~~~~~
fs/nfsd/nfsctl.c:1324:20: note: ‘cleanup_module’ target declared here
1324 | static void __exit exit_nfsd(void)
| ^~~~~~~~~
fs/nfsd/nfsctl.o: warning: objtool: missing symbol for section .init.text
In file included from kernel/configs.c:27:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ikconfig_init’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
kernel/configs.c:92:1: note: in expansion of macro ‘module_init’
92 | module_init(ikconfig_init);
| ^~~~~~~~~~~
kernel/configs.c:72:19: note: ‘init_module’ target declared here
72 | static int __init ikconfig_init(void)
| ^~~~~~~~~~~~~
In file included from kernel/configs.c:27:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ikconfig_cleanup’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
kernel/configs.c:93:1: note: in expansion of macro ‘module_exit’
93 | module_exit(ikconfig_cleanup);
| ^~~~~~~~~~~
kernel/configs.c:87:20: note: ‘cleanup_module’ target declared here
87 | static void __exit ikconfig_cleanup(void)
| ^~~~~~~~~~~~~~~~
kernel/configs.o: warning: objtool: missing symbol for section .init.text
fs/nfs/client.o: warning: objtool: missing symbol for section .init.text
fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: missing symbol for section .init.text
fs/jfs/jfs_metapage.o: warning: objtool: missing symbol for section .init.text
fs/ext4/sysfs.o: warning: objtool: missing symbol for section .init.text
fs/jfs/resize.o: warning: objtool: missing symbol for section .text
fs/jfs/ioctl.o: warning: objtool: missing symbol for section .text
fs/lockd/xdr.o: warning: objtool: missing symbol for section .text
fs/lockd/xdr4.o: warning: objtool: missing symbol for section .text
fs/lockd/procfs.o: warning: objtool: missing symbol for section .init.text
fs/nfsd/nfsxdr.o: warning: objtool: missing symbol for section .text
fs/nfs/getroot.o: warning: objtool: missing symbol for section .text
In file included from fs/nls/nls_cp737.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp737’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp737.c:347:1: note: in expansion of macro ‘module_init’
347 | module_init(init_nls_cp737)
| ^~~~~~~~~~~
fs/nls/nls_cp737.c:337:19: note: ‘init_module’ target declared here
337 | static int __init init_nls_cp737(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp737.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp737’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp737.c:348:1: note: in expansion of macro ‘module_exit’
348 | module_exit(exit_nls_cp737)
| ^~~~~~~~~~~
fs/nls/nls_cp737.c:342:20: note: ‘cleanup_module’ target declared here
342 | static void __exit exit_nls_cp737(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp737.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp775.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp775’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp775.c:316:1: note: in expansion of macro ‘module_init’
316 | module_init(init_nls_cp775)
| ^~~~~~~~~~~
fs/nls/nls_cp775.c:306:19: note: ‘init_module’ target declared here
306 | static int __init init_nls_cp775(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp775.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp775’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp775.c:317:1: note: in expansion of macro ‘module_exit’
317 | module_exit(exit_nls_cp775)
| ^~~~~~~~~~~
fs/nls/nls_cp775.c:311:20: note: ‘cleanup_module’ target declared here
311 | static void __exit exit_nls_cp775(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp775.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp850.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp850’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp850.c:312:1: note: in expansion of macro ‘module_init’
312 | module_init(init_nls_cp850)
| ^~~~~~~~~~~
fs/nls/nls_cp850.c:302:19: note: ‘init_module’ target declared here
302 | static int __init init_nls_cp850(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp850.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp850’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp850.c:313:1: note: in expansion of macro ‘module_exit’
313 | module_exit(exit_nls_cp850)
| ^~~~~~~~~~~
fs/nls/nls_cp850.c:307:20: note: ‘cleanup_module’ target declared here
307 | static void __exit exit_nls_cp850(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp852.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp852’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp852.c:334:1: note: in expansion of macro ‘module_init’
334 | module_init(init_nls_cp852)
| ^~~~~~~~~~~
fs/nls/nls_cp852.c:324:19: note: ‘init_module’ target declared here
324 | static int __init init_nls_cp852(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp852.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp852’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp852.c:335:1: note: in expansion of macro ‘module_exit’
335 | module_exit(exit_nls_cp852)
| ^~~~~~~~~~~
fs/nls/nls_cp852.c:329:20: note: ‘cleanup_module’ target declared here
329 | static void __exit exit_nls_cp852(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp850.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_cp852.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp855.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp855’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp855.c:296:1: note: in expansion of macro ‘module_init’
296 | module_init(init_nls_cp855)
| ^~~~~~~~~~~
fs/nls/nls_cp855.c:286:19: note: ‘init_module’ target declared here
286 | static int __init init_nls_cp855(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp855.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp855’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp855.c:297:1: note: in expansion of macro ‘module_exit’
297 | module_exit(exit_nls_cp855)
| ^~~~~~~~~~~
fs/nls/nls_cp855.c:291:20: note: ‘cleanup_module’ target declared here
291 | static void __exit exit_nls_cp855(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp855.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp857.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp857’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp857.c:298:1: note: in expansion of macro ‘module_init’
298 | module_init(init_nls_cp857)
| ^~~~~~~~~~~
fs/nls/nls_cp857.c:288:19: note: ‘init_module’ target declared here
288 | static int __init init_nls_cp857(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp857.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp857’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp857.c:299:1: note: in expansion of macro ‘module_exit’
299 | module_exit(exit_nls_cp857)
| ^~~~~~~~~~~
fs/nls/nls_cp857.c:293:20: note: ‘cleanup_module’ target declared here
293 | static void __exit exit_nls_cp857(void)
| ^~~~~~~~~~~~~~
In file included from fs/nfs/inode.c:16:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nfs_fs’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nfs/inode.c:2270:1: note: in expansion of macro ‘module_init’
2270 | module_init(init_nfs_fs)
| ^~~~~~~~~~~
fs/nfs/inode.c:2180:19: note: ‘init_module’ target declared here
2180 | static int __init init_nfs_fs(void)
| ^~~~~~~~~~~
In file included from fs/nfs/inode.c:16:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nfs_fs’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nfs/inode.c:2271:1: note: in expansion of macro ‘module_exit’
2271 | module_exit(exit_nfs_fs)
| ^~~~~~~~~~~
fs/nfs/inode.c:2250:20: note: ‘cleanup_module’ target declared here
2250 | static void __exit exit_nfs_fs(void)
| ^~~~~~~~~~~
In file included from fs/nls/nls_cp860.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp860’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp860.c:361:1: note: in expansion of macro ‘module_init’
361 | module_init(init_nls_cp860)
| ^~~~~~~~~~~
fs/nls/nls_cp860.c:351:19: note: ‘init_module’ target declared here
351 | static int __init init_nls_cp860(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp860.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp860’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp860.c:362:1: note: in expansion of macro ‘module_exit’
362 | module_exit(exit_nls_cp860)
| ^~~~~~~~~~~
fs/nls/nls_cp860.c:356:20: note: ‘cleanup_module’ target declared here
356 | static void __exit exit_nls_cp860(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp857.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_cp860.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp861.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp861’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp861.c:384:1: note: in expansion of macro ‘module_init’
384 | module_init(init_nls_cp861)
| ^~~~~~~~~~~
fs/nls/nls_cp861.c:374:19: note: ‘init_module’ target declared here
374 | static int __init init_nls_cp861(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp861.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp861’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp861.c:385:1: note: in expansion of macro ‘module_exit’
385 | module_exit(exit_nls_cp861)
| ^~~~~~~~~~~
fs/nls/nls_cp861.c:379:20: note: ‘cleanup_module’ target declared here
379 | static void __exit exit_nls_cp861(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp861.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp862.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp862’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp862.c:418:1: note: in expansion of macro ‘module_init’
418 | module_init(init_nls_cp862)
| ^~~~~~~~~~~
fs/nls/nls_cp862.c:408:19: note: ‘init_module’ target declared here
408 | static int __init init_nls_cp862(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp862.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp862’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp862.c:419:1: note: in expansion of macro ‘module_exit’
419 | module_exit(exit_nls_cp862)
| ^~~~~~~~~~~
fs/nls/nls_cp862.c:413:20: note: ‘cleanup_module’ target declared here
413 | static void __exit exit_nls_cp862(void)
| ^~~~~~~~~~~~~~
In file included from fs/nilfs2/super.c:27:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nilfs_fs’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nilfs2/super.c:1477:1: note: in expansion of macro ‘module_init’
1477 | module_init(init_nilfs_fs)
| ^~~~~~~~~~~
fs/nilfs2/super.c:1443:19: note: ‘init_module’ target declared here
1443 | static int __init init_nilfs_fs(void)
| ^~~~~~~~~~~~~
In file included from fs/nilfs2/super.c:27:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nilfs_fs’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nilfs2/super.c:1478:1: note: in expansion of macro ‘module_exit’
1478 | module_exit(exit_nilfs_fs)
| ^~~~~~~~~~~
fs/nilfs2/super.c:1470:20: note: ‘cleanup_module’ target declared here
1470 | static void __exit exit_nilfs_fs(void)
| ^~~~~~~~~~~~~
In file included from fs/nls/nls_cp863.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp863’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp863.c:378:1: note: in expansion of macro ‘module_init’
378 | module_init(init_nls_cp863)
| ^~~~~~~~~~~
fs/nls/nls_cp863.c:368:19: note: ‘init_module’ target declared here
368 | static int __init init_nls_cp863(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp863.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp863’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp863.c:379:1: note: in expansion of macro ‘module_exit’
379 | module_exit(exit_nls_cp863)
| ^~~~~~~~~~~
fs/nls/nls_cp863.c:373:20: note: ‘cleanup_module’ target declared here
373 | static void __exit exit_nls_cp863(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp862.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_cp863.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp864.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp864’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp864.c:404:1: note: in expansion of macro ‘module_init’
404 | module_init(init_nls_cp864)
| ^~~~~~~~~~~
fs/nls/nls_cp864.c:394:19: note: ‘init_module’ target declared here
394 | static int __init init_nls_cp864(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp864.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp864’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp864.c:405:1: note: in expansion of macro ‘module_exit’
405 | module_exit(exit_nls_cp864)
| ^~~~~~~~~~~
fs/nls/nls_cp864.c:399:20: note: ‘cleanup_module’ target declared here
399 | static void __exit exit_nls_cp864(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp864.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp865.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp865’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp865.c:384:1: note: in expansion of macro ‘module_init’
384 | module_init(init_nls_cp865)
| ^~~~~~~~~~~
fs/nls/nls_cp865.c:374:19: note: ‘init_module’ target declared here
374 | static int __init init_nls_cp865(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp865.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp865’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp865.c:385:1: note: in expansion of macro ‘module_exit’
385 | module_exit(exit_nls_cp865)
| ^~~~~~~~~~~
fs/nls/nls_cp865.c:379:20: note: ‘cleanup_module’ target declared here
379 | static void __exit exit_nls_cp865(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp865.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp866.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp866’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp866.c:302:1: note: in expansion of macro ‘module_init’
302 | module_init(init_nls_cp866)
| ^~~~~~~~~~~
fs/nls/nls_cp866.c:292:19: note: ‘init_module’ target declared here
292 | static int __init init_nls_cp866(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp866.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp866’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp866.c:303:1: note: in expansion of macro ‘module_exit’
303 | module_exit(exit_nls_cp866)
| ^~~~~~~~~~~
fs/nls/nls_cp866.c:297:20: note: ‘cleanup_module’ target declared here
297 | static void __exit exit_nls_cp866(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp866.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp869.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp869’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp869.c:312:1: note: in expansion of macro ‘module_init’
312 | module_init(init_nls_cp869)
| ^~~~~~~~~~~
fs/nls/nls_cp869.c:302:19: note: ‘init_module’ target declared here
302 | static int __init init_nls_cp869(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp869.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp869’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp869.c:313:1: note: in expansion of macro ‘module_exit’
313 | module_exit(exit_nls_cp869)
| ^~~~~~~~~~~
fs/nls/nls_cp869.c:307:20: note: ‘cleanup_module’ target declared here
307 | static void __exit exit_nls_cp869(void)
| ^~~~~~~~~~~~~~
fs/nilfs2/super.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_cp869.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp874.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp874’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp874.c:271:1: note: in expansion of macro ‘module_init’
271 | module_init(init_nls_cp874)
| ^~~~~~~~~~~
fs/nls/nls_cp874.c:261:19: note: ‘init_module’ target declared here
261 | static int __init init_nls_cp874(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp874.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp874’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp874.c:272:1: note: in expansion of macro ‘module_exit’
272 | module_exit(exit_nls_cp874)
| ^~~~~~~~~~~
fs/nls/nls_cp874.c:266:20: note: ‘cleanup_module’ target declared here
266 | static void __exit exit_nls_cp874(void)
| ^~~~~~~~~~~~~~
fs/nfs/inode.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_cp874.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_euc-jp.c:9:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_euc_jp’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_euc-jp.c:577:1: note: in expansion of macro ‘module_init’
577 | module_init(init_nls_euc_jp)
| ^~~~~~~~~~~
fs/nls/nls_euc-jp.c:558:19: note: ‘init_module’ target declared here
558 | static int __init init_nls_euc_jp(void)
| ^~~~~~~~~~~~~~~
In file included from fs/nls/nls_euc-jp.c:9:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_euc_jp’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_euc-jp.c:578:1: note: in expansion of macro ‘module_exit’
578 | module_exit(exit_nls_euc_jp)
| ^~~~~~~~~~~
fs/nls/nls_euc-jp.c:571:20: note: ‘cleanup_module’ target declared here
571 | static void __exit exit_nls_euc_jp(void)
| ^~~~~~~~~~~~~~~
In file included from fs/nls/nls_cp932.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp932’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp932.c:7929:1: note: in expansion of macro ‘module_init’
7929 | module_init(init_nls_cp932)
| ^~~~~~~~~~~
fs/nls/nls_cp932.c:7919:19: note: ‘init_module’ target declared here
7919 | static int __init init_nls_cp932(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp932.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp932’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp932.c:7930:1: note: in expansion of macro ‘module_exit’
7930 | module_exit(exit_nls_cp932)
| ^~~~~~~~~~~
fs/nls/nls_cp932.c:7924:20: note: ‘cleanup_module’ target declared here
7924 | static void __exit exit_nls_cp932(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp932.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_euc-jp.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp936.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp936’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp936.c:11107:1: note: in expansion of macro ‘module_init’
11107 | module_init(init_nls_cp936)
| ^~~~~~~~~~~
fs/nls/nls_cp936.c:11097:19: note: ‘init_module’ target declared here
11097 | static int __init init_nls_cp936(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp936.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp936’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp936.c:11108:1: note: in expansion of macro ‘module_exit’
11108 | module_exit(exit_nls_cp936)
| ^~~~~~~~~~~
fs/nls/nls_cp936.c:11102:20: note: ‘cleanup_module’ target declared here
11102 | static void __exit exit_nls_cp936(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp936.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp950.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp950’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp950.c:9478:1: note: in expansion of macro ‘module_init’
9478 | module_init(init_nls_cp950)
| ^~~~~~~~~~~
fs/nls/nls_cp950.c:9468:19: note: ‘init_module’ target declared here
9468 | static int __init init_nls_cp950(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp950.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp950’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp950.c:9479:1: note: in expansion of macro ‘module_exit’
9479 | module_exit(exit_nls_cp950)
| ^~~~~~~~~~~
fs/nls/nls_cp950.c:9473:20: note: ‘cleanup_module’ target declared here
9473 | static void __exit exit_nls_cp950(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp949.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp949’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp949.c:13942:1: note: in expansion of macro ‘module_init’
13942 | module_init(init_nls_cp949)
| ^~~~~~~~~~~
fs/nls/nls_cp949.c:13932:19: note: ‘init_module’ target declared here
13932 | static int __init init_nls_cp949(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp949.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp949’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp949.c:13943:1: note: in expansion of macro ‘module_exit’
13943 | module_exit(exit_nls_cp949)
| ^~~~~~~~~~~
fs/nls/nls_cp949.c:13937:20: note: ‘cleanup_module’ target declared here
13937 | static void __exit exit_nls_cp949(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_cp1250.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp1250’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp1250.c:343:1: note: in expansion of macro ‘module_init’
343 | module_init(init_nls_cp1250)
| ^~~~~~~~~~~
fs/nls/nls_cp1250.c:334:19: note: ‘init_module’ target declared here
334 | static int __init init_nls_cp1250(void)
| ^~~~~~~~~~~~~~~
In file included from fs/nls/nls_cp1250.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp1250’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp1250.c:344:1: note: in expansion of macro ‘module_exit’
344 | module_exit(exit_nls_cp1250)
| ^~~~~~~~~~~
fs/nls/nls_cp1250.c:338:20: note: ‘cleanup_module’ target declared here
338 | static void __exit exit_nls_cp1250(void)
| ^~~~~~~~~~~~~~~
fs/nls/nls_cp950.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_cp1250.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_cp949.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_cp1251.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp1251’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp1251.c:298:1: note: in expansion of macro ‘module_init’
298 | module_init(init_nls_cp1251)
| ^~~~~~~~~~~
fs/nls/nls_cp1251.c:288:19: note: ‘init_module’ target declared here
288 | static int __init init_nls_cp1251(void)
| ^~~~~~~~~~~~~~~
In file included from fs/nls/nls_cp1251.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp1251’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp1251.c:299:1: note: in expansion of macro ‘module_exit’
299 | module_exit(exit_nls_cp1251)
| ^~~~~~~~~~~
fs/nls/nls_cp1251.c:293:20: note: ‘cleanup_module’ target declared here
293 | static void __exit exit_nls_cp1251(void)
| ^~~~~~~~~~~~~~~
In file included from fs/nls/nls_ascii.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_ascii’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_ascii.c:163:1: note: in expansion of macro ‘module_init’
163 | module_init(init_nls_ascii)
| ^~~~~~~~~~~
fs/nls/nls_ascii.c:153:19: note: ‘init_module’ target declared here
153 | static int __init init_nls_ascii(void)
| ^~~~~~~~~~~~~~
In file included from fs/nls/nls_ascii.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_ascii’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_ascii.c:164:1: note: in expansion of macro ‘module_exit’
164 | module_exit(exit_nls_ascii)
| ^~~~~~~~~~~
fs/nls/nls_ascii.c:158:20: note: ‘cleanup_module’ target declared here
158 | static void __exit exit_nls_ascii(void)
| ^~~~~~~~~~~~~~
fs/nls/nls_cp1251.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_iso8859-2.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_2’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_iso8859-2.c:305:1: note: in expansion of macro ‘module_init’
305 | module_init(init_nls_iso8859_2)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-2.c:295:19: note: ‘init_module’ target declared here
295 | static int __init init_nls_iso8859_2(void)
| ^~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-2.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_2’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_iso8859-2.c:306:1: note: in expansion of macro ‘module_exit’
306 | module_exit(exit_nls_iso8859_2)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-2.c:300:20: note: ‘cleanup_module’ target declared here
300 | static void __exit exit_nls_iso8859_2(void)
| ^~~~~~~~~~~~~~~~~~
fs/nls/nls_ascii.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_iso8859-2.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_iso8859-3.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_3’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_iso8859-3.c:305:1: note: in expansion of macro ‘module_init’
305 | module_init(init_nls_iso8859_3)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-3.c:295:19: note: ‘init_module’ target declared here
295 | static int __init init_nls_iso8859_3(void)
| ^~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-3.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_3’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_iso8859-3.c:306:1: note: in expansion of macro ‘module_exit’
306 | module_exit(exit_nls_iso8859_3)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-3.c:300:20: note: ‘cleanup_module’ target declared here
300 | static void __exit exit_nls_iso8859_3(void)
| ^~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-4.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_4’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_iso8859-4.c:305:1: note: in expansion of macro ‘module_init’
305 | module_init(init_nls_iso8859_4)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-4.c:295:19: note: ‘init_module’ target declared here
295 | static int __init init_nls_iso8859_4(void)
| ^~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-4.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_4’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_iso8859-4.c:306:1: note: in expansion of macro ‘module_exit’
306 | module_exit(exit_nls_iso8859_4)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-4.c:300:20: note: ‘cleanup_module’ target declared here
300 | static void __exit exit_nls_iso8859_4(void)
| ^~~~~~~~~~~~~~~~~~
fs/nls/nls_iso8859-3.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_iso8859-4.o: warning: objtool: missing symbol for section .init.text
fs/nfs/super.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_iso8859-5.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_5’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_iso8859-5.c:269:1: note: in expansion of macro ‘module_init’
269 | module_init(init_nls_iso8859_5)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-5.c:259:19: note: ‘init_module’ target declared here
259 | static int __init init_nls_iso8859_5(void)
| ^~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-5.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_5’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_iso8859-5.c:270:1: note: in expansion of macro ‘module_exit’
270 | module_exit(exit_nls_iso8859_5)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-5.c:264:20: note: ‘cleanup_module’ target declared here
264 | static void __exit exit_nls_iso8859_5(void)
| ^~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-6.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_6’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_iso8859-6.c:260:1: note: in expansion of macro ‘module_init’
260 | module_init(init_nls_iso8859_6)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-6.c:250:19: note: ‘init_module’ target declared here
250 | static int __init init_nls_iso8859_6(void)
| ^~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-6.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_6’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_iso8859-6.c:261:1: note: in expansion of macro ‘module_exit’
261 | module_exit(exit_nls_iso8859_6)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-6.c:255:20: note: ‘cleanup_module’ target declared here
255 | static void __exit exit_nls_iso8859_6(void)
| ^~~~~~~~~~~~~~~~~~
fs/notify/fsnotify.o: warning: objtool: missing symbol for section .text
fs/nls/nls_iso8859-5.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_iso8859-6.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_iso8859-7.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_7’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_iso8859-7.c:314:1: note: in expansion of macro ‘module_init’
314 | module_init(init_nls_iso8859_7)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-7.c:304:19: note: ‘init_module’ target declared here
304 | static int __init init_nls_iso8859_7(void)
| ^~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-7.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_7’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_iso8859-7.c:315:1: note: in expansion of macro ‘module_exit’
315 | module_exit(exit_nls_iso8859_7)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-7.c:309:20: note: ‘cleanup_module’ target declared here
309 | static void __exit exit_nls_iso8859_7(void)
| ^~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_cp1255.c:8:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp1255’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_cp1255.c:380:1: note: in expansion of macro ‘module_init’
380 | module_init(init_nls_cp1255)
| ^~~~~~~~~~~
fs/nls/nls_cp1255.c:370:19: note: ‘init_module’ target declared here
370 | static int __init init_nls_cp1255(void)
| ^~~~~~~~~~~~~~~
In file included from fs/nls/nls_cp1255.c:8:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp1255’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_cp1255.c:381:1: note: in expansion of macro ‘module_exit’
381 | module_exit(exit_nls_cp1255)
| ^~~~~~~~~~~
fs/nls/nls_cp1255.c:375:20: note: ‘cleanup_module’ target declared here
375 | static void __exit exit_nls_cp1255(void)
| ^~~~~~~~~~~~~~~
fs/nls/nls_iso8859-7.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_cp1255.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_iso8859-9.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_9’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_iso8859-9.c:269:1: note: in expansion of macro ‘module_init’
269 | module_init(init_nls_iso8859_9)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-9.c:259:19: note: ‘init_module’ target declared here
259 | static int __init init_nls_iso8859_9(void)
| ^~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-9.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_9’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_iso8859-9.c:270:1: note: in expansion of macro ‘module_exit’
270 | module_exit(exit_nls_iso8859_9)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-9.c:264:20: note: ‘cleanup_module’ target declared here
264 | static void __exit exit_nls_iso8859_9(void)
| ^~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-13.c:8:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_13’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_iso8859-13.c:282:1: note: in expansion of macro ‘module_init’
282 | module_init(init_nls_iso8859_13)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-13.c:272:19: note: ‘init_module’ target declared here
272 | static int __init init_nls_iso8859_13(void)
| ^~~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-13.c:8:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_13’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_iso8859-13.c:283:1: note: in expansion of macro ‘module_exit’
283 | module_exit(exit_nls_iso8859_13)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-13.c:277:20: note: ‘cleanup_module’ target declared here
277 | static void __exit exit_nls_iso8859_13(void)
| ^~~~~~~~~~~~~~~~~~~
fs/nls/nls_iso8859-9.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_iso8859-13.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_iso8859-14.c:15:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_14’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_iso8859-14.c:338:1: note: in expansion of macro ‘module_init’
338 | module_init(init_nls_iso8859_14)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-14.c:328:19: note: ‘init_module’ target declared here
328 | static int __init init_nls_iso8859_14(void)
| ^~~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-14.c:15:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_14’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_iso8859-14.c:339:1: note: in expansion of macro ‘module_exit’
339 | module_exit(exit_nls_iso8859_14)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-14.c:333:20: note: ‘cleanup_module’ target declared here
333 | static void __exit exit_nls_iso8859_14(void)
| ^~~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-15.c:8:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_15’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_iso8859-15.c:304:1: note: in expansion of macro ‘module_init’
304 | module_init(init_nls_iso8859_15)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-15.c:294:19: note: ‘init_module’ target declared here
294 | static int __init init_nls_iso8859_15(void)
| ^~~~~~~~~~~~~~~~~~~
In file included from fs/nls/nls_iso8859-15.c:8:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_15’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_iso8859-15.c:305:1: note: in expansion of macro ‘module_exit’
305 | module_exit(exit_nls_iso8859_15)
| ^~~~~~~~~~~
fs/nls/nls_iso8859-15.c:299:20: note: ‘cleanup_module’ target declared here
299 | static void __exit exit_nls_iso8859_15(void)
| ^~~~~~~~~~~~~~~~~~~
fs/nls/nls_iso8859-14.o: warning: objtool: missing symbol for section .init.text
fs/nls/nls_iso8859-15.o: warning: objtool: missing symbol for section .init.text
In file included from fs/nls/nls_koi8-r.c:10:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_koi8_r’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_koi8-r.c:320:1: note: in expansion of macro ‘module_init’
320 | module_init(init_nls_koi8_r)
| ^~~~~~~~~~~
fs/nls/nls_koi8-r.c:310:19: note: ‘init_module’ target declared here
310 | static int __init init_nls_koi8_r(void)
| ^~~~~~~~~~~~~~~
In file included from fs/nls/nls_koi8-r.c:10:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_koi8_r’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nls/nls_koi8-r.c:321:1: note: in expansion of macro ‘module_exit’
321 | module_exit(exit_nls_koi8_r)
| ^~~~~~~~~~~
fs/nls/nls_koi8-r.c:315:20: note: ‘cleanup_module’ target declared here
315 | static void __exit exit_nls_koi8_r(void)
| ^~~~~~~~~~~~~~~
In file included from fs/nls/nls_koi8-u.c:8:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_koi8_u’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nls/nls_koi8-u.c:327:1: note: in expansion of macro ‘module_init’
327 | module_init(init_nls_koi8_u)
| ^~~~~~~~~~~
:
:
:
:
fs/ntfs/super.c:597:17: warning: converting a packed ‘NTFS_BOOT_SECTOR’ pointer (alignment 1) to a ‘le32’ {aka ‘unsigned int’} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
597 | for (i = 0, u = (le32*)b; u < (le32*)(&b->checksum); ++u)
| ^~~
fs/reiserfs/stree.c: In function ‘comp_short_le_keys’:
fs/reiserfs/stree.c:104:9: warning: converting a packed ‘const struct reiserfs_key’ pointer (alignment 1) to a ‘__u32’ {aka ‘unsigned int’} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
104 | k1_u32 = (__u32 *) key1;
| ^~~~~~
fs/reiserfs/stree.c:105:9: warning: converting a packed ‘const struct reiserfs_key’ pointer (alignment 1) to a ‘__u32’ {aka ‘unsigned int’} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
105 | k2_u32 = (__u32 *) key2;
| ^~~~~~
fs/reiserfs/stree.c: In function ‘reiserfs_delete_object’:
fs/reiserfs/stree.c:1495:21: warning: taking address of packed member of ‘struct reiserfs_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1495 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fs/reiserfs/ibalance.o: warning: objtool: missing symbol for section .text
fs/reiserfs/hashes.o: warning: objtool: missing symbol for section .text
fs/reiserfs/lbalance.o: warning: objtool: missing symbol for section .text
fs/squashfs/inode.o: warning: objtool: missing symbol for section .text
In file included from fs/nfs/nfs3super.c:4:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nfs_v3’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nfs/nfs3super.c:34:1: note: in expansion of macro ‘module_init’
34 | module_init(init_nfs_v3);
| ^~~~~~~~~~~
fs/nfs/nfs3super.c:21:19: note: ‘init_module’ target declared here
21 | static int __init init_nfs_v3(void)
| ^~~~~~~~~~~
In file included from fs/nfs/nfs3super.c:4:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nfs_v3’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nfs/nfs3super.c:35:1: note: in expansion of macro ‘module_exit’
35 | module_exit(exit_nfs_v3);
| ^~~~~~~~~~~
fs/nfs/nfs3super.c:27:20: note: ‘cleanup_module’ target declared here
27 | static void __exit exit_nfs_v3(void)
| ^~~~~~~~~~~
fs/nfs/nfs3super.o: warning: objtool: missing symbol for section .init.text
fs/ntfs/unistr.c: In function ‘ntfs_file_upcase_value’:
fs/ntfs/unistr.c:220:37: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member]
220 | ntfs_upcase_name((ntfschar*)&file_name_attr->file_name,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
fs/ntfs/unistr.c: In function ‘ntfs_file_compare_values’:
fs/ntfs/unistr.c:229:46: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member]
229 | return ntfs_collate_names((ntfschar*)&file_name_attr1->file_name,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
fs/ntfs/unistr.c:231:36: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member]
231 | (ntfschar*)&file_name_attr2->file_name,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
fs/ntfs/unistr.o: warning: objtool: missing symbol for section .text
fs/squashfs/decompressor.o: warning: objtool: missing symbol for section .text
fs/proc/proc_tty.o: warning: objtool: missing symbol for section .init.text
fs/ntfs/upcase.o: warning: objtool: missing symbol for section .text
fs/reiserfs/procfs.c: In function ‘show_journal’:
fs/reiserfs/procfs.c:312:37: warning: taking address of packed member of ‘struct reiserfs_super_block_v1’ may result in an unaligned pointer value [-Waddress-of-packed-member]
312 | struct journal_params *jp = &rs->s_v1.s_journal;
| ^~~~~~~~~~~~~~~~~~~
fs/proc/util.o: warning: objtool: missing symbol for section .text
fs/squashfs/xattr_id.o: warning: objtool: missing symbol for section .text
fs/proc/self.o: warning: objtool: missing symbol for section .init.text
fs/proc/thread_self.o: warning: objtool: missing symbol for section .init.text
fs/udf/balloc.c: In function ‘udf_add_free_space’:
fs/udf/balloc.c:101:22: warning: taking address of packed member of ‘struct logicalVolIntegrityDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member]
101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fs/udf/balloc.c:101:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array ‘__le32[0]’ {aka ‘unsigned int[]’} [-Wzero-length-bounds]
101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from fs/udf/udfdecl.h:7,
from fs/udf/balloc.c:22:
fs/udf/ecma_167.h:346:33: note: while referencing ‘freeSpaceTable’
346 | __le32 freeSpaceTable[0];
| ^~~~~~~~~~~~~~
fs/udf/balloc.c:101:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array ‘__le32[0]’ {aka ‘unsigned int[]’} [-Wzero-length-bounds]
101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from fs/udf/udfdecl.h:7,
from fs/udf/balloc.c:22:
fs/udf/ecma_167.h:346:33: note: while referencing ‘freeSpaceTable’
346 | __le32 freeSpaceTable[0];
| ^~~~~~~~~~~~~~
fs/proc/proc_net.o: warning: objtool: missing symbol for section .init.text
fs/sysfs/mount.o: warning: objtool: missing symbol for section .init.text
fs/proc/proc_sysctl.o: warning: objtool: missing symbol for section .init.text
fs/udf/ialloc.c: In function ‘udf_free_inode’:
fs/udf/ialloc.c:38:38: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member]
38 | le32_add_cpu(&lvidiu->numDirs, -1);
| ^~~~~~~~~~~~~~~~
fs/udf/ialloc.c:40:38: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member]
40 | le32_add_cpu(&lvidiu->numFiles, -1);
| ^~~~~~~~~~~~~~~~~
fs/udf/ialloc.c: In function ‘udf_new_inode’:
fs/udf/ialloc.c:99:38: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member]
99 | le32_add_cpu(&lvidiu->numDirs, 1);
| ^~~~~~~~~~~~~~~~
fs/udf/ialloc.c:101:38: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member]
101 | le32_add_cpu(&lvidiu->numFiles, 1);
| ^~~~~~~~~~~~~~~~~
fs/ufs/cylinder.o: warning: objtool: missing symbol for section .text
fs/udf/inode.c: In function ‘__udf_add_aext’:
fs/udf/inode.c:1958:30: warning: taking address of packed member of ‘struct allocExtDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1958 | le32_add_cpu(&aed->lengthAllocDescs, adsize);
| ^~~~~~~~~~~~~~~~~~~~~~
fs/udf/inode.c: In function ‘udf_delete_aext’:
fs/udf/inode.c:2220:38: warning: taking address of packed member of ‘struct allocExtDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2220 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize));
| ^~~~~~~~~~~~~~~~~~~~~~
fs/udf/inode.c:2237:38: warning: taking address of packed member of ‘struct allocExtDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member]
2237 | le32_add_cpu(&aed->lengthAllocDescs, -adsize);
| ^~~~~~~~~~~~~~~~~~~~~~
fs/udf/lowlevel.o: warning: objtool: missing symbol for section .text
In file included from fs/xfs/libxfs/xfs_ag.c:11:
fs/xfs/libxfs/xfs_ag.c: In function ‘xfs_agflblock_init’:
fs/xfs/libxfs/xfs_format.h:790:17: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member]
790 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fs/xfs/libxfs/xfs_ag.c:228:20: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’
228 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, bp);
| ^~~~~~~~~~~~~~~~~~~
fs/udf/partition.o: warning: objtool: missing symbol for section .text
In file included from fs/udf/super.c:46:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_udf_fs’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/udf/super.c:2475:1: note: in expansion of macro ‘module_init’
2475 | module_init(init_udf_fs)
| ^~~~~~~~~~~
fs/udf/super.c:234:19: note: ‘init_module’ target declared here
234 | static int __init init_udf_fs(void)
| ^~~~~~~~~~~
In file included from fs/udf/super.c:46:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_udf_fs’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/udf/super.c:2476:1: note: in expansion of macro ‘module_exit’
2476 | module_exit(exit_udf_fs)
| ^~~~~~~~~~~
fs/udf/super.c:254:20: note: ‘cleanup_module’ target declared here
254 | static void __exit exit_udf_fs(void)
| ^~~~~~~~~~~
In file included from fs/xfs/libxfs/xfs_alloc.c:8:
fs/xfs/libxfs/xfs_alloc.c: In function ‘xfs_alloc_get_freelist’:
fs/xfs/libxfs/xfs_format.h:790:17: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member]
790 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fs/xfs/libxfs/xfs_alloc.c:2426:20: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’
2426 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp);
| ^~~~~~~~~~~~~~~~~~~
fs/xfs/libxfs/xfs_alloc.c: In function ‘xfs_alloc_put_freelist’:
fs/xfs/libxfs/xfs_format.h:790:17: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member]
790 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fs/xfs/libxfs/xfs_alloc.c:2563:20: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’
2563 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp);
| ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/byteorder/little_endian.h:5,
from ./arch/x86/include/uapi/asm/byteorder.h:5,
from ./include/asm-generic/bitops/le.h:6,
from ./arch/x86/include/asm/bitops.h:518,
from ./include/linux/bitops.h:19,
from ./include/linux/kernel.h:11,
from ./include/linux/list.h:9,
from ./include/linux/wait.h:7,
from ./include/linux/wait_bit.h:8,
from ./include/linux/fs.h:6,
from fs/udf/udfdecl.h:10,
from fs/udf/super.c:41:
fs/udf/super.c: In function ‘udf_statfs’:
fs/udf/super.c:2448:61: warning: array subscript 65535 is outside the bounds of an interior zero-length array ‘__le32[0]’ {aka ‘unsigned int[]’} [-Wzero-length-bounds]
2448 | lvid->freeSpaceTable[sbi->s_partition]);
./include/uapi/linux/byteorder/little_endian.h:34:51: note: in definition of macro ‘__le32_to_cpu’
34 | #define __le32_to_cpu(x) ((__force __u32)(__le32)(x))
| ^
fs/udf/super.c:2447:33: note: in expansion of macro ‘le32_to_cpu’
2447 | accum = le32_to_cpu(
| ^~~~~~~~~~~
In file included from fs/udf/udfdecl.h:7,
from fs/udf/super.c:41:
fs/udf/ecma_167.h:346:33: note: while referencing ‘freeSpaceTable’
346 | __le32 freeSpaceTable[0];
| ^~~~~~~~~~~~~~
fs/xfs/libxfs/xfs_alloc.c: In function ‘xfs_agfl_walk’:
fs/xfs/libxfs/xfs_format.h:790:17: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member]
790 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fs/xfs/libxfs/xfs_alloc.c:3151:20: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’
3151 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp);
| ^~~~~~~~~~~~~~~~~~~
fs/udf/super.o: warning: objtool: missing symbol for section .init.text
fs/udf/directory.o: warning: objtool: missing symbol for section .text
fs/udf/misc.o: warning: objtool: missing symbol for section .text
fs/udf/udftime.o: warning: objtool: missing symbol for section .text
fs/file_table.o: warning: objtool: missing symbol for section .init.text
fs/char_dev.o: warning: objtool: missing symbol for section .init.text
In file included from fs/ufs/super.c:69:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_ufs_fs’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/ufs/super.c:1543:1: note: in expansion of macro ‘module_init’
1543 | module_init(init_ufs_fs)
| ^~~~~~~~~~~
fs/ufs/super.c:1522:19: note: ‘init_module’ target declared here
1522 | static int __init init_ufs_fs(void)
| ^~~~~~~~~~~
In file included from fs/ufs/super.c:69:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_ufs_fs’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/ufs/super.c:1544:1: note: in expansion of macro ‘module_exit’
1544 | module_exit(exit_ufs_fs)
| ^~~~~~~~~~~
fs/ufs/super.c:1537:20: note: ‘cleanup_module’ target declared here
1537 | static void __exit exit_ufs_fs(void)
| ^~~~~~~~~~~
fs/stat.o: warning: objtool: missing symbol for section .text
In file included from fs/nfs/nfs4super.c:5:
./include/linux/module.h:132:13: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nfs_v4’: ‘cold’ [-Wmissing-attributes]
132 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/nfs/nfs4super.c:360:1: note: in expansion of macro ‘module_init’
360 | module_init(init_nfs_v4);
| ^~~~~~~~~~~
fs/nfs/nfs4super.c:321:19: note: ‘init_module’ target declared here
321 | static int __init init_nfs_v4(void)
| ^~~~~~~~~~~
In file included from fs/nfs/nfs4super.c:5:
./include/linux/module.h:138:14: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nfs_v4’: ‘cold’ [-Wmissing-attributes]
138 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/nfs/nfs4super.c:361:1: note: in expansion of macro ‘module_exit’
361 | module_exit(exit_nfs_v4);
| ^~~~~~~~~~~
fs/nfs/nfs4super.c:347:20: note: ‘cleanup_module’ target declared here
347 | static void __exit exit_nfs_v4(void)
| ^~~~~~~~~~~
fs/nfs/nfs4super.o: warning: objtool: missing symbol for section .init.text
fs/ufs/super.o: warning: objtool: missing symbol for section .text.unlikely
fs/xfs/libxfs/xfs_attr.o: warning: objtool: missing symbol for section .text
fs/ioctl.o: warning: objtool: missing symbol for section .text
fs/xfs/libxfs/xfs_bit.o: warning: objtool: missing symbol for section .text
fs/xfs/libxfs/xfs_defer.o: warning: objtool: missing symbol for section .text
fs/nfs/callback_proc.o: warning: objtool: missing symbol for section .text
fs/nfs/nfs4getroot.o: warning: objtool: missing symbol for section .text
fs/seq_file.o: warning: objtool: missing symbol for section .init.text
fs/xattr.o: warning: objtool: missing symbol for section .text
fs/xfs/libxfs/xfs_iext_tree.o: warning: objtool: missing symbol for section .text
fs/nfs/nfs4client.o: warning: objtool: missing symbol for section .text.unlikely
fs/xfs/libxfs/xfs_log_rlimit.o: warning: objtool: missing symbol for section .text
fs/nfs/dns_resolve.o: warning: objtool: missing symbol for section .text
fs/xfs/libxfs/xfs_ag_resv.o: warning: objtool: missing symbol for section .text
fs/utimes.o: warning: objtool: missing symbol for section .text
fs/xfs/libxfs/xfs_rmap_btree.c: In function ‘xfs_rmapbt_init_high_key_from_rec’:
fs/xfs/libxfs/xfs_rmap_btree.c:194:22: warning: taking address of packed member of ‘struct xfs_rmap_key’ may result in an unaligned pointer value [-Waddress-of-packed-member]
194 | be32_add_cpu(&key->rmap.rm_startblock, adj);
| ^~~~~~~~~~~~~~~~~~~~~~~~
fs/d_path.o: warning: objtool: missing symbol for section .text
fs/stack.o: warning: objtool: missing symbol for section .text
fs/fs_pin.o: warning: objtool: missing symbol for section .text
fs/nsfs.o: warning: objtool: missing symbol for section .init.text
fs/statfs.o: warning: objtool: missing symbol for section .text
fs/nfs/nfs4sysctl.o: warning: objtool: missing symbol for section .text
fs/xfs/libxfs/xfs_types.o: warning: objtool: missing symbol for section .text
fs/xfs/libxfs/xfs_trans_resv.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_attr_inactive.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_dir2_readdir.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_discard.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_bmap_util.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_error.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_buf.o: warning: objtool: missing symbol for section .init.text
fs/xfs/xfs_extent_busy.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_fsops.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_ioctl.c: In function ‘xfs_handle_to_dentry’:
fs/xfs/xfs_ioctl.c:174:25: warning: converting a packed ‘struct xfs_fid64’ pointer (alignment 1) to a ‘struct fid’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
174 | xfs_handle_acceptable, NULL);
| ^~~~~~~~~~~~~~~~~~~~~
In file included from fs/xfs/xfs_ioctl.c:25:
fs/xfs/xfs_export.h:50:8: note: defined here
50 | struct xfs_fid64 {
| ^~~~~~~~~
In file included from fs/xfs/xfs_super.h:9,
from fs/xfs/xfs_linux.h:76,
from fs/xfs/xfs.h:22,
from fs/xfs/xfs_ioctl.c:6:
./include/linux/exportfs.h:113:8: note: defined here
113 | struct fid {
| ^~~
fs/xfs/xfs_message.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_stats.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_symlink.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_reflink.o: warning: objtool: missing symbol for section .text
fs/compat.o: warning: objtool: missing symbol for section .text
fs/xfs/xfs_ioctl32.c: In function ‘xfs_ioctl32_bstat_copyin’:
fs/xfs/xfs_ioctl32.c:141:57: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member]
141 | xfs_ioctl32_bstime_copyin(&bstat->bs_atime, &bstat32->bs_atime) ||
| ^~~~~~~~~~~~~~~~~~
fs/xfs/xfs_ioctl32.c:142:57: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member]
142 | xfs_ioctl32_bstime_copyin(&bstat->bs_mtime, &bstat32->bs_mtime) ||
| ^~~~~~~~~~~~~~~~~~
fs/xfs/xfs_ioctl32.c:143:57: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member]
143 | xfs_ioctl32_bstime_copyin(&bstat->bs_ctime, &bstat32->bs_ctime) ||
| ^~~~~~~~~~~~~~~~~~
fs/xfs/xfs_ioctl32.c: In function ‘xfs_bulkstat_one_fmt_compat’:
fs/xfs/xfs_ioctl32.c:196:37: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member]
196 | xfs_bstime_store_compat(&p32->bs_atime, &buffer->bs_atime) ||
| ^~~~~~~~~~~~~~
fs/xfs/xfs_ioctl32.c:197:37: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member]
197 | xfs_bstime_store_compat(&p32->bs_mtime, &buffer->bs_mtime) ||
| ^~~~~~~~~~~~~~
fs/xfs/xfs_ioctl32.c:198:37: warning: taking address of packed member of ‘struct compat_xfs_bstat’ may result in an unaligned pointer value [-Waddress-of-packed-member]
198 | xfs_bstime_store_compat(&p32->bs_ctime, &buffer->bs_ctime) ||
| ^~~~~~~~~~~~~~
fs/xfs/xfs_ioctl32.c: In function ‘xfs_compat_attrlist_by_handle’:
fs/xfs/xfs_ioctl32.c:358:58: warning: taking address of packed member of ‘struct compat_xfs_fsop_attrlist_handlereq’ may result in an unaligned pointer value [-Waddress-of-packed-member]
358 | dentry = xfs_compat_handlereq_to_dentry(parfilp, &al_hreq.hreq);
| ^~~~~~~~~~~~~
fs/xfs/xfs_ioctl32.c:367:44: warning: taking address of packed member of ‘struct compat_xfs_fsop_attrlist_handlereq’ may result in an unaligned pointer value [-Waddress-of-packed-member]
367 | cursor = (attrlist_cursor_kern_t *)&al_hreq.pos;
| ^~~~~~~~~~~~
fs/xfs/xfs_rtalloc.o: warning: objtool: missing symbol for section .text
Fail to build kernel.
guest@porteus:/mnt/nvme0n1p7/porteus5.0/rc3ISOModules/kernelBuilder$