Kernel Builder script -- simple version

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
User avatar
Ed_P
Contributor
Contributor
Posts: 8343
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Kernel builder script -- simple version

Post#61 by Ed_P » 18 Mar 2022, 17:46

:D
beny wrote:
18 Mar 2022, 17:36
you can use the config like usual:
#
# NVME Support
#
CONFIG_NVME_CORE=y
CONFIG_BLK_DEV_NVME=m
CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_FABRICS=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_FC=y
CONFIG_NVME_TCP=y
# CONFIG_NVME_TARGET is not set
# end of NVME Support
All these options is why I use fulalas's script rather than neko's app. I wouldn't know which ones to set or to what value. :pardon:

Added in 10 minutes 4 seconds:
:(

Code: Select all

guest@porteus:/mnt/nvme0n1p7/porteus5.0/rc3ISOModules/kernelBuilder$ ./kernel.sh 5.10.106
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 18 13:54:36 EDT 2022

Building kernel (this may take up to an hour)...
.config:3630:warning: symbol value 'm' invalid for PROC_THERMAL_MMIO_RAPL
The whole run.

Code: Select all

guest@porteus:/mnt/nvme0n1p7/porteus5.0/rc3ISOModules/kernelBuilder$ ./kernel.sh 5.10.106
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 18 13:54:36 EDT 2022

Building kernel (this may take up to an hour)...
.config:3630:warning: symbol value 'm' invalid for PROC_THERMAL_MMIO_RAPL
ld: fs/inode.o: in function `__ksymtab_update_time':
inode.c:(___ksymtab_gpl+update_time+0x0): undefined reference to `update_time'
ld: fs/aufs/i_op.o: in function `aufs_update_time':
i_op.c:(.text+0x19c): undefined reference to `update_time'
make: *** [Makefile:1179: vmlinux] Error 1
Fail to build kernel.
guest@porteus:/mnt/nvme0n1p7/porteus5.0/rc3ISOModules/kernelBuilder$ 
Last edited by Ed_P on 18 Mar 2022, 19:24, edited 1 time in total.
Reason: Run finished with more errors.
Ed

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Kernel builder script -- simple version

Post#62 by beny » 18 Mar 2022, 19:12

ok Ed_P now i can't run porteus after i have done the task i try to build the 5.10.106,but you know that fulalas configure is 5.12.19 version

User avatar
Ed_P
Contributor
Contributor
Posts: 8343
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Kernel builder script -- simple version

Post#63 by Ed_P » 18 Mar 2022, 19:25

I don't know what that means.
Ed

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Kernel builder script -- simple version

Post#64 by beny » 18 Mar 2022, 19:49

the porteus that you use is? the configure in fulalas kernel builder is the 5.12.19 64 bit and the error that you have is strange because the m option is ok.

User avatar
Ed_P
Contributor
Contributor
Posts: 8343
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Kernel builder script -- simple version

Post#65 by Ed_P » 18 Mar 2022, 20:58

~# uname -a
Linux porteus.example.net 5.16.11-porteus #1 SMP PREEMPT Thu Feb 24 15:07:26 EST 2022 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux

But I could have run it when I was on 5.16.15.
Ed

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Kernel builder script -- simple version

Post#66 by beny » 19 Mar 2022, 00:46

hi Ed_P you have to use the neko's software the build after you have to answer at two question to enable module or not, start and build kernel and vmlinuz but in my system do not make the 000-kernel and the 06-crippled_source the software stop at the end of install packages well stop,no close the window without warning but can be my system that is a bit too far from porteus 5.0.

User avatar
Ed_P
Contributor
Contributor
Posts: 8343
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Kernel builder script -- simple version

Post#67 by Ed_P » 19 Mar 2022, 01:14

Wow :shock: I'm done. This is getting to be way over my head. Thanks beny for trying to help.
Ed

User avatar
Ed_P
Contributor
Contributor
Posts: 8343
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Kernel builder script -- simple version

Post#68 by Ed_P » 19 Mar 2022, 16:08

It would be nice if the creator of the simple kernel builder script supported her creation. :(
fulalas wrote:
17 Dec 2021, 08:34
a straightforward non-UI approach that doesn't require updates when a new kernel is released.
Ed

User avatar
Ed_P
Contributor
Contributor
Posts: 8343
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Kernel Builder script -- simple version

Post#69 by Ed_P » 26 Mar 2022, 03:21

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$ 
How do I resolve the errors???
Ed

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Kernel Builder script -- simple version

Post#70 by beny » 26 Mar 2022, 16:40

hi Ed_P you want to build a kernel that need the gcc version 8 with the gcc 11.2 and the new config with the old kernel version you think that can match? ok try as you wish,i think a good change to the usm software is slackpkg+ that is a bit different to slpkg,if someone can do a script to do the xzm packages from the downloaded files i think is the best solution and if the next porteus version is based on the slackware 15 that is.slackpkg+ is a link to the slackpkg that is the slackware upgrade system tool and allow you to download file from a good list of repository and install it.and for the kernel version that isn't the last one you have to use the neko's software kernel builder that allow you to choose the version number.

User avatar
Ed_P
Contributor
Contributor
Posts: 8343
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Kernel Builder script -- simple version

Post#71 by Ed_P » 26 Mar 2022, 17:11

beny wrote:
26 Mar 2022, 16:40
a good change to the usm software is slackpkg+ that is a bit different to slpkg,
Thanks beny.

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# slackpkg+
bash: slackpkg+: command not found
root@porteus:/home/guest# slpkg
bash: slpkg: command not found
root@porteus:/home/guest# slackpkg
bash: slackpkg: command not found
root@porteus:/home/guest# 
:unknown:
Ed

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Kernel Builder script -- simple version

Post#72 by beny » 26 Mar 2022, 17:29

hi Ed_P slackpkg+ is linked to slackpkg that work on slackware current and slackware 15 repository so for now is out of service for porteus i think but here the link you need slackpkg:https://mirrors.slackware.com/slackware ... arch-1.txz and slackpkg+ :
https://sourceforge.net/projects/slackp ... z/download there is a tread on slackware forum i hope that is usefull.... ps:the kernel builder for the 4.19 version work. the 4.20 is EOL better the 4.19
Supported Repositories:

> slackpkgplus: https://slakfinder.org/slackpkg+{,dev,1.7,1.8,15}/
> multilib: https://slackware.nl/people/alien/multi ... .0,current}/
> alienbob: https://slackware.nl/people/alien/sbrep ... x86,x86_64}/
> ktown: https://slackware.nl/alien-kde/{14.2,15 ... x86,x86_64}/
> restricted: https://slackware.nl/people/alien/restr ... x86,x86_64}/
> slacky: https://slacky.eu/repository/slackware{,64}-{14.2}/
> mleddesktop: https://slackware.uk/microlinux/desktop ... 32,64}bit/
> mledextras: https://slackware.uk/microlinux/extras- ... 32,64}bit/
> mles: https://slackware.uk/microlinux/server- ... 32,64}bit/
> msb: https://slackware.uk/msb/{14.2,15.0,cur ... x86,x86_64}/
> csb: https://slackware.uk/csb/{14.2,15.0,cur ... x86,x86_64}/
> slackers: https://slack.conraid.net/repository/sl ... ing,-extra}/
> studioware: https://slackware.uk/studioware/{14.2,15.0}
> slackonly: https://packages.slackonly.com/pub/pack ... x86,x86_64}/
> rlworkman: https://rlworkman.net/pkgs/{14.2,15.0,current}/
> slackel: http://www.slackel.gr/repo/{i486,x86_64}/current/
> slint: https://slackware.uk/slint/{i586,x86_64 ... esting,wip}/
> salixos: https://download.salixos.org/{i486,x86_64}/{14.2,15.0}/
> salixextra: https://download.salixos.org/{i486,x86_ ... {14.2,15.0}/

User avatar
Ed_P
Contributor
Contributor
Posts: 8343
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Kernel Builder script -- simple version

Post#73 by Ed_P » 27 Mar 2022, 01:47

Thank you beny.

BTW That kernelbuilder run was on Porteus 4.0 on my old non-HVMe machine.

So all these links have 4x kernels for Porteus 4.0?
Ed

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

Kernel Builder script -- simple version

Post#74 by beny » 27 Mar 2022, 08:07

hi Ed_P no all this link are the slackpkg+ repositories no kernel inside but a lot of software that you can use.

Post Reply