# git rev-parse -q --verify 16f3f0d74b2069038a24f69952f0c19ad7c48d9a^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/stable linux-3.16.y warning: The last gc run reported the following. Please correct the root cause and remove .git/gc.log. Automatic cleanup will not be performed until the file is removed. warning: There are too many unreachable loose objects; run 'git prune' to remove them. # git rev-parse -q --verify 16f3f0d74b2069038a24f69952f0c19ad7c48d9a^{commit} 16f3f0d74b2069038a24f69952f0c19ad7c48d9a # git checkout -q -f -B kisskb 16f3f0d74b2069038a24f69952f0c19ad7c48d9a # git clean -qxdf # < git log -1 # commit 16f3f0d74b2069038a24f69952f0c19ad7c48d9a # Author: Ben Hutchings # Date: Thu Jun 11 19:06:00 2020 +0100 # # Linux 3.16.85 # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld --version # < git log --format=%s --max-count=1 16f3f0d74b2069038a24f69952f0c19ad7c48d9a # < make -s -j 32 ARCH=m68k O=/kisskb/build/stable-3.16_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- defconfig kernel/time/Kconfig:162:warning: range is invalid # < make -s -j 32 ARCH=m68k O=/kisskb/build/stable-3.16_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 32 ARCH=m68k O=/kisskb/build/stable-3.16_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig kernel/time/Kconfig:162:warning: range is invalid # # configuration written to .config # # make -s -j 32 ARCH=m68k O=/kisskb/build/stable-3.16_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- kernel/time/Kconfig:162:warning: range is invalid :1187:2: warning: #warning syscall recvmmsg not implemented [-Wcpp] :1211:2: warning: #warning syscall sendmmsg not implemented [-Wcpp] :1238:2: warning: #warning syscall seccomp not implemented [-Wcpp] /kisskb/src/arch/m68k/amiga/config.c: In function 'config_amiga': /kisskb/src/arch/m68k/amiga/config.c:465:56: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 465 | *(unsigned char *)ZTWO_VADDR(0xde0002) |= 0x80; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c: In function 'do_sigreturn': /kisskb/src/arch/m68k/kernel/signal.c:665:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 665 | regs->d0 = context.sc_d0; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:666:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 666 | regs->d1 = context.sc_d1; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:667:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 667 | regs->a0 = context.sc_a0; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:668:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 668 | regs->a1 = context.sc_a1; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:669:25: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 669 | regs->sr = (regs->sr & 0xff00) | (context.sc_sr & 0xff); | ~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:669:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 669 | regs->sr = (regs->sr & 0xff00) | (context.sc_sr & 0xff); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:670:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 670 | regs->pc = context.sc_pc; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:671:23: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 671 | regs->orig_d0 = -1; /* disable syscall checks */ | ~~~~~~~~~~~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:743:25: warning: array subscript 7 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 743 | struct pt_regs *regs = (struct pt_regs *) (sw + 1); | ^~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:760:20: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 760 | return regs->d0; | ^~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/mac/oss.c: In function 'oss_init': /kisskb/src/arch/m68k/mac/oss.c:51:35: warning: iteration 16 invokes undefined behavior [-Waggressive-loop-optimizations] 51 | oss->irq_level[i] = 0; | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/m68k/mac/oss.c:50:23: note: within this loop 50 | for (i = 0; i <= OSS_NUM_SOURCES; i++) { In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/kernel/signal.c: In function 'do_rt_sigreturn': /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:702:16: note: in expansion of macro '__get_user' 702 | err |= __get_user(regs->d0, &gregs[0]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:703:16: note: in expansion of macro '__get_user' 703 | err |= __get_user(regs->d1, &gregs[1]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:704:16: note: in expansion of macro '__get_user' 704 | err |= __get_user(regs->d2, &gregs[2]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:705:16: note: in expansion of macro '__get_user' 705 | err |= __get_user(regs->d3, &gregs[3]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:706:16: note: in expansion of macro '__get_user' 706 | err |= __get_user(regs->d4, &gregs[4]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:707:16: note: in expansion of macro '__get_user' 707 | err |= __get_user(regs->d5, &gregs[5]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/q40/q40ints.c: In function 'q40_timer_int': /kisskb/src/arch/m68k/q40/q40ints.c:137:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 137 | *DAC_LEFT=sval; | ~~~~~~~~~^~~~~ /kisskb/src/arch/m68k/q40/q40ints.c:138:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 138 | *DAC_RIGHT=sval; | ~~~~~~~~~~^~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:708:16: note: in expansion of macro '__get_user' 708 | err |= __get_user(sw->d6, &gregs[6]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:709:16: note: in expansion of macro '__get_user' 709 | err |= __get_user(sw->d7, &gregs[7]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:710:16: note: in expansion of macro '__get_user' 710 | err |= __get_user(regs->a0, &gregs[8]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:711:16: note: in expansion of macro '__get_user' 711 | err |= __get_user(regs->a1, &gregs[9]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:712:16: note: in expansion of macro '__get_user' 712 | err |= __get_user(regs->a2, &gregs[10]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:713:16: note: in expansion of macro '__get_user' 713 | err |= __get_user(sw->a3, &gregs[11]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:714:16: note: in expansion of macro '__get_user' 714 | err |= __get_user(sw->a4, &gregs[12]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:715:16: note: in expansion of macro '__get_user' 715 | err |= __get_user(sw->a5, &gregs[13]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:716:16: note: in expansion of macro '__get_user' 716 | err |= __get_user(sw->a6, &gregs[14]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:719:16: note: in expansion of macro '__get_user' 719 | err |= __get_user(regs->pc, &gregs[16]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:721:25: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 721 | regs->sr = (regs->sr & 0xff00) | (temp & 0xff); | ~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:721:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 721 | regs->sr = (regs->sr & 0xff00) | (temp & 0xff); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:722:23: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 722 | regs->orig_d0 = -1; /* disable syscall checks */ | ~~~~~~~~~~~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:770:25: warning: array subscript 7 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 770 | struct pt_regs *regs = (struct pt_regs *) (sw + 1); | ^~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:784:20: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 784 | return regs->d0; | ^~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/q40/q40ints.c: In function 'q40_mksound': /kisskb/src/arch/m68k/q40/q40ints.c:118:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 118 | *DAC_LEFT = 128; | ~~~~~~~~~~^~~~~ /kisskb/src/arch/m68k/q40/q40ints.c:119:28: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 119 | *DAC_RIGHT = 128; | ~~~~~~~~~~~^~~~~ /kisskb/src/arch/m68k/mvme147/config.c: In function 'mvme147_hwclk': /kisskb/src/arch/m68k/mvme147/config.c:153:2: warning: #warning check me! [-Wcpp] 153 | #warning check me! | ^~~~~~~ /kisskb/src/arch/m68k/mvme16x/config.c: In function 'mvme16x_hwclk': /kisskb/src/arch/m68k/mvme16x/config.c:400:2: warning: #warning check me! [-Wcpp] 400 | #warning check me! | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/sound_core.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_soundcore': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:320:41: note: in expansion of macro 'module_init' 320 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/sound/sound_core.c:64:1: note: in expansion of macro 'subsys_initcall' 64 | subsys_initcall(init_soundcore); | ^~~~~~~~~~~~~~~ /kisskb/src/sound/sound_core.c:39:19: note: 'init_module' target declared here 39 | static int __init init_soundcore(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/sound_core.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_soundcore': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/sound/sound_core.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(cleanup_soundcore); | ^~~~~~~~~~~ /kisskb/src/sound/sound_core.c:58:20: note: 'cleanup_module' target declared here 58 | static void __exit cleanup_soundcore(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dmasound_atari_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_atari.c:1618:1: note: in expansion of macro 'module_init' 1618 | module_init(dmasound_atari_init); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_atari.c:1588:19: note: 'init_module' target declared here 1588 | static int __init dmasound_atari_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmasound_atari_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_atari.c:1619:1: note: in expansion of macro 'module_exit' 1619 | module_exit(dmasound_atari_cleanup); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_atari.c:1613:20: note: 'cleanup_module' target declared here 1613 | static void __exit dmasound_atari_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'amiga_audio_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:233:1: note: in expansion of macro 'module_init' 233 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:736:1: note: in expansion of macro 'module_platform_driver_probe' 736 | module_platform_driver_probe(amiga_audio_driver, amiga_audio_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:24: /kisskb/src/sound/oss/dmasound/dmasound_paula.c:736:30: note: 'init_module' target declared here 736 | module_platform_driver_probe(amiga_audio_driver, amiga_audio_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:19: note: in definition of macro 'module_platform_driver_probe' 228 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amiga_audio_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:736:1: note: in expansion of macro 'module_platform_driver_probe' 736 | module_platform_driver_probe(amiga_audio_driver, amiga_audio_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:24: /kisskb/src/sound/oss/dmasound/dmasound_paula.c:736:30: note: 'cleanup_module' target declared here 736 | module_platform_driver_probe(amiga_audio_driver, amiga_audio_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:20: note: in definition of macro 'module_platform_driver_probe' 234 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dmasound_q40_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:634:1: note: in expansion of macro 'module_init' 634 | module_init(dmasound_q40_init); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:618:19: note: 'init_module' target declared here 618 | static int __init dmasound_q40_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmasound_q40_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:635:1: note: in expansion of macro 'module_exit' 635 | module_exit(dmasound_q40_cleanup); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:629:20: note: 'cleanup_module' target declared here 629 | static void __exit dmasound_q40_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c: In function 'Q40Silence': /kisskb/src/sound/oss/dmasound/dmasound_q40.c:394:29: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 394 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~~^~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:394:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 394 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Q40Silence', inlined from 'Q40Init' at /kisskb/src/sound/oss/dmasound/dmasound_q40.c:529:2: /kisskb/src/sound/oss/dmasound/dmasound_q40.c:394:29: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 394 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~~^~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:394:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 394 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c: In function 'Q40Interrupt': /kisskb/src/sound/oss/dmasound/dmasound_q40.c:498:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 498 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~~^~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:498:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 498 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/802/psnap.c:14: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'snap_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/802/psnap.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(snap_init); | ^~~~~~~~~~~ /kisskb/src/net/802/psnap.c:102:19: note: 'init_module' target declared here 102 | static int __init snap_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/802/psnap.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snap_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/802/psnap.c:120:1: note: in expansion of macro 'module_exit' 120 | module_exit(snap_exit); | ^~~~~~~~~~~ /kisskb/src/net/802/psnap.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit snap_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'atalk_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1971:1: note: in expansion of macro 'module_init' 1971 | module_init(atalk_init); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1916:19: note: 'init_module' target declared here 1916 | static int __init atalk_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atalk_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1996:1: note: in expansion of macro 'module_exit' 1996 | module_exit(atalk_exit); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1982:20: note: 'cleanup_module' target declared here 1982 | static void __exit atalk_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/security/keys/encrypted-keys/encrypted.c:17: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_encrypted': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:327:41: note: in expansion of macro 'module_init' 327 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1046:1: note: in expansion of macro 'late_initcall' 1046 | late_initcall(init_encrypted); | ^~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1020:19: note: 'init_module' target declared here 1020 | static int __init init_encrypted(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/security/keys/encrypted-keys/encrypted.c:17: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_encrypted': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1047:1: note: in expansion of macro 'module_exit' 1047 | module_exit(cleanup_encrypted); | ^~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1040:20: note: 'cleanup_module' target declared here 1040 | static void __exit cleanup_encrypted(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/raid/pq.h:20, from /kisskb/src/lib/raid6/algos.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid6_select_algo': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:320:41: note: in expansion of macro 'module_init' 320 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/lib/raid6/algos.c:220:1: note: in expansion of macro 'subsys_initcall' 220 | subsys_initcall(raid6_select_algo); | ^~~~~~~~~~~~~~~ /kisskb/src/lib/raid6/algos.c:180:12: note: 'init_module' target declared here 180 | int __init raid6_select_algo(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/lz4/lz4hc_compress.c: In function 'lz4hc_insert': /kisskb/src/lib/lz4/lz4hc_compress.c:67:27: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | u16 *chaintable = hc4->chaintable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c:68:29: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | HTYPE *hashtable = hc4->hashtable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c: In function 'lz4hc_insertandfindbestmatch': /kisskb/src/lib/lz4/lz4hc_compress.c:124:33: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | u16 *const chaintable = hc4->chaintable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c:125:34: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 125 | HTYPE *const hashtable = hc4->hashtable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c: In function 'lz4hc_insertandgetwidermatch': /kisskb/src/lib/lz4/lz4hc_compress.c:194:33: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | u16 *const chaintable = hc4->chaintable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c:195:34: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 195 | HTYPE *const hashtable = hc4->hashtable; | ^~~ /kisskb/src/block/partitions/atari.c: In function 'atari_partition': /kisskb/src/block/partitions/atari.c:64:14: warning: taking address of packed member of 'struct rootsector' may result in an unaligned pointer value [-Waddress-of-packed-member] 64 | pi = &rs->part[0]; | ^~~~~~~~~~~~ /kisskb/src/block/partitions/atari.c:127:22: warning: taking address of packed member of 'struct rootsector' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | pi = &rs->icdpart[0]; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_affs_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:646:1: note: in expansion of macro 'module_init' 646 | module_init(init_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:622:19: note: 'init_module' target declared here 622 | static int __init init_affs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_affs_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/affs/super.c:647:1: note: in expansion of macro 'module_exit' 647 | module_exit(exit_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:637:20: note: 'cleanup_module' target declared here 637 | static void __exit exit_affs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/block/deadline-iosched.c:6: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'deadline_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/block/deadline-iosched.c:471:1: note: in expansion of macro 'module_init' 471 | module_init(deadline_init); | ^~~~~~~~~~~ /kisskb/src/block/deadline-iosched.c:461:19: note: 'init_module' target declared here 461 | static int __init deadline_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/block/deadline-iosched.c:6: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deadline_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/block/deadline-iosched.c:472:1: note: in expansion of macro 'module_exit' 472 | module_exit(deadline_exit); | ^~~~~~~~~~~ /kisskb/src/block/deadline-iosched.c:466:20: note: 'cleanup_module' target declared here 466 | static void __exit deadline_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_autofs4_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:50:1: note: in expansion of macro 'module_init' 50 | module_init(init_autofs4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:31:19: note: 'init_module' target declared here 31 | static int __init init_autofs4_fs(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_autofs4_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(exit_autofs4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:44:20: note: 'cleanup_module' target declared here 44 | static void __exit exit_autofs4_fs(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_coda': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:435:1: note: in expansion of macro 'module_init' 435 | module_init(init_coda); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:388:19: note: 'init_module' target declared here 388 | static int __init init_coda(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_coda': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:436:1: note: in expansion of macro 'module_exit' 436 | module_exit(exit_coda); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:420:20: note: 'cleanup_module' target declared here 420 | static void __exit exit_coda(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/lib/xz/xz_dec_test.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xz_dec_test_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/xz/xz_dec_test.c:209:1: note: in expansion of macro 'module_init' 209 | module_init(xz_dec_test_init); | ^~~~~~~~~~~ /kisskb/src/lib/xz/xz_dec_test.c:176:19: note: 'init_module' target declared here 176 | static int __init xz_dec_test_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/lib/xz/xz_dec_test.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xz_dec_test_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/xz/xz_dec_test.c:210:1: note: in expansion of macro 'module_exit' 210 | module_exit(xz_dec_test_exit); | ^~~~~~~~~~~ /kisskb/src/lib/xz/xz_dec_test.c:202:20: note: 'cleanup_module' target declared here 202 | static void __exit xz_dec_test_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cifs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1332:1: note: in expansion of macro 'module_init' 1332 | module_init(init_cifs) | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1192:1: note: 'init_module' target declared here 1192 | init_cifs(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cifs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1333:1: note: in expansion of macro 'module_exit' 1333 | module_exit(exit_cifs) | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1306:1: note: 'cleanup_module' target declared here 1306 | exit_cifs(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cramfs/inode.c:14: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cramfs_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:605:1: note: in expansion of macro 'module_init' 605 | module_init(init_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:586:19: note: 'init_module' target declared here 586 | static int __init init_cramfs_fs(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cramfs/inode.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cramfs_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:606:1: note: in expansion of macro 'module_exit' 606 | module_exit(exit_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:599:20: note: 'cleanup_module' target declared here 599 | static void __exit exit_cramfs_fs(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/swim.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'swim_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:984:1: note: in expansion of macro 'module_init' 984 | module_init(swim_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:978:19: note: 'init_module' target declared here 978 | static int __init swim_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/swim.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'swim_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:990:1: note: in expansion of macro 'module_exit' 990 | module_exit(swim_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:986:20: note: 'cleanup_module' target declared here 986 | static void __exit swim_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/lib/test-string_helpers.c:6: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_string_helpers_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test-string_helpers.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(test_string_helpers_init); | ^~~~~~~~~~~ /kisskb/src/lib/test-string_helpers.c:91:19: note: 'init_module' target declared here 91 | static int __init test_string_helpers_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_kmp.c:33: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_kmp': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/ts_kmp.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(init_kmp); | ^~~~~~~~~~~ /kisskb/src/lib/ts_kmp.c:144:19: note: 'init_module' target declared here 144 | static int __init init_kmp(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_kmp.c:33: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_kmp': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/ts_kmp.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(exit_kmp); | ^~~~~~~~~~~ /kisskb/src/lib/ts_kmp.c:149:20: note: 'cleanup_module' target declared here 149 | static void __exit exit_kmp(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/lib/ts_bm.c:38: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_bm': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/ts_bm.c:206:1: note: in expansion of macro 'module_init' 206 | module_init(init_bm); | ^~~~~~~~~~~ /kisskb/src/lib/ts_bm.c:194:19: note: 'init_module' target declared here 194 | static int __init init_bm(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/lib/ts_bm.c:38: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_bm': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/ts_bm.c:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(exit_bm); | ^~~~~~~~~~~ /kisskb/src/lib/ts_bm.c:199:20: note: 'cleanup_module' target declared here 199 | static void __exit exit_bm(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_fsm': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/ts_fsm.c:340:1: note: in expansion of macro 'module_init' 340 | module_init(init_fsm); | ^~~~~~~~~~~ /kisskb/src/lib/ts_fsm.c:328:19: note: 'init_module' target declared here 328 | static int __init init_fsm(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fsm': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/ts_fsm.c:341:1: note: in expansion of macro 'module_exit' 341 | module_exit(exit_fsm); | ^~~~~~~~~~~ /kisskb/src/lib/ts_fsm.c:333:20: note: 'cleanup_module' target declared here 333 | static void __exit exit_fsm(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/lib/libcrc32c.c:34: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'libcrc32c_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(libcrc32c_mod_init); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:62:19: note: 'init_module' target declared here 62 | static int __init libcrc32c_mod_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/lib/libcrc32c.c:34: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libcrc32c_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(libcrc32c_mod_fini); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit libcrc32c_mod_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/pktcdvd.h:15, from /kisskb/src/drivers/block/pktcdvd.c:49: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'pkt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3024:1: note: in expansion of macro 'module_init' 3024 | module_init(pkt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:2963:19: note: 'init_module' target declared here 2963 | static int __init pkt_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/pktcdvd.h:15, from /kisskb/src/drivers/block/pktcdvd.c:49: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3025:1: note: in expansion of macro 'module_exit' 3025 | module_exit(pkt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3008:20: note: 'cleanup_module' target declared here 3008 | static void __exit pkt_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/block/nbd.c:17: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nbd_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:927:1: note: in expansion of macro 'module_init' 927 | module_init(nbd_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:808:19: note: 'init_module' target declared here 808 | static int __init nbd_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/block/nbd.c:17: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nbd_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:928:1: note: in expansion of macro 'module_exit' 928 | module_exit(nbd_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:910:20: note: 'cleanup_module' target declared here 910 | static void __exit nbd_cleanup(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cryptoloop': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:215:1: note: in expansion of macro 'module_init' 215 | module_init(init_cryptoloop); | ^~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:198:1: note: 'init_module' target declared here 198 | init_cryptoloop(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_cryptoloop': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:216:1: note: in expansion of macro 'module_exit' 216 | module_exit(cleanup_cryptoloop); | ^~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:208:1: note: 'cleanup_module' target declared here 208 | cleanup_cryptoloop(void) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_fill_super': /kisskb/src/fs/hfsplus/super.c:539:30: warning: taking address of packed member of 'struct hfsplus_vh' may result in an unaligned pointer value [-Waddress-of-packed-member] 539 | be32_add_cpu(&vhdr->write_count, 1); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfsplus/super.c:10: /kisskb/src/fs/hfsplus/super.c: At top level: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfsplus_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:697:1: note: in expansion of macro 'module_init' 697 | module_init(init_hfsplus_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:658:19: note: 'init_module' target declared here 658 | static int __init init_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfsplus/super.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfsplus_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:698:1: note: in expansion of macro 'module_exit' 698 | module_exit(exit_hfsplus_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:684:20: note: 'cleanup_module' target declared here 684 | static void __exit exit_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/ecryptfs/main.c:27: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecryptfs_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:905:1: note: in expansion of macro 'module_init' 905 | module_init(ecryptfs_init) | ^~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:816:19: note: 'init_module' target declared here 816 | static int __init ecryptfs_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/ecryptfs/main.c:27: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecryptfs_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:906:1: note: in expansion of macro 'module_exit' 906 | module_exit(ecryptfs_exit) | ^~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:885:20: note: 'cleanup_module' target declared here 885 | static void __exit ecryptfs_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/mount.c:27: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'configfs_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:181:1: note: in expansion of macro 'module_init' 181 | module_init(configfs_init); | ^~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:132:19: note: 'init_module' target declared here 132 | static int __init configfs_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/mount.c:27: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'configfs_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:182:1: note: in expansion of macro 'module_exit' 182 | module_exit(configfs_exit); | ^~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:167:20: note: 'cleanup_module' target declared here 167 | static void __exit configfs_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/seqiv.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'seqiv_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:360:1: note: in expansion of macro 'module_init' 360 | module_init(seqiv_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:350:19: note: 'init_module' target declared here 350 | static int __init seqiv_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/seqiv.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seqiv_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:361:1: note: in expansion of macro 'module_exit' 361 | module_exit(seqiv_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:355:20: note: 'cleanup_module' target declared here 355 | static void __exit seqiv_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/cmac.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cmac_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cmac.c:311:1: note: in expansion of macro 'module_init' 311 | module_init(crypto_cmac_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cmac.c:301:19: note: 'init_module' target declared here 301 | static int __init crypto_cmac_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/cmac.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cmac_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cmac.c:312:1: note: in expansion of macro 'module_exit' 312 | module_exit(crypto_cmac_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cmac.c:306:20: note: 'cleanup_module' target declared here 306 | static void __exit crypto_cmac_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/inode.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_fat_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1852:1: note: in expansion of macro 'module_init' 1852 | module_init(init_fat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1827:19: note: 'init_module' target declared here 1827 | static int __init init_fat_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/inode.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fat_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1853:1: note: in expansion of macro 'module_exit' 1853 | module_exit(exit_fat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1846:20: note: 'cleanup_module' target declared here 1846 | static void __exit exit_fat_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/xcbc.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/xcbc.c:284:1: note: in expansion of macro 'module_init' 284 | module_init(crypto_xcbc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/xcbc.c:274:19: note: 'init_module' target declared here 274 | static int __init crypto_xcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/xcbc.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/xcbc.c:285:1: note: in expansion of macro 'module_exit' 285 | module_exit(crypto_xcbc_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/xcbc.c:279:20: note: 'cleanup_module' target declared here 279 | static void __exit crypto_xcbc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/hmac.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hmac_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:273:1: note: in expansion of macro 'module_init' 273 | module_init(hmac_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:263:19: note: 'init_module' target declared here 263 | static int __init hmac_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/hmac.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmac_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/hmac.c:274:1: note: in expansion of macro 'module_exit' 274 | module_exit(hmac_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:268:20: note: 'cleanup_module' target declared here 268 | static void __exit hmac_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/crypto_user.c:21: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_user_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:566:1: note: in expansion of macro 'module_init' 566 | module_init(crypto_user_init); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:548:19: note: 'init_module' target declared here 548 | static int __init crypto_user_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/crypto_user.c:21: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_user_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:567:1: note: in expansion of macro 'module_exit' 567 | module_exit(crypto_user_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:561:20: note: 'cleanup_module' target declared here 561 | static void __exit crypto_user_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/access_ok.h:4, from /kisskb/src/arch/m68k/include/asm/unaligned.h:17, from /kisskb/src/crypto/vmac.c:31: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'vmac_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/vmac.c:669:1: note: in expansion of macro 'module_init' 669 | module_init(vmac_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/vmac.c:659:19: note: 'init_module' target declared here 659 | static int __init vmac_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/access_ok.h:4, from /kisskb/src/arch/m68k/include/asm/unaligned.h:17, from /kisskb/src/crypto/vmac.c:31: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmac_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/vmac.c:670:1: note: in expansion of macro 'module_exit' 670 | module_exit(vmac_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/vmac.c:664:20: note: 'cleanup_module' target declared here 664 | static void __exit vmac_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crypto_null.c:21: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_null_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(crypto_null_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:152:19: note: 'init_module' target declared here 152 | static int __init crypto_null_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crypto_null.c:21: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_null_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(crypto_null_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:172:20: note: 'cleanup_module' target declared here 172 | static void __exit crypto_null_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlm': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/dlm/main.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(init_dlm); | ^~~~~~~~~~~ /kisskb/src/fs/dlm/main.c:22:19: note: 'init_module' target declared here 22 | static int __init init_dlm(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlm': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/dlm/main.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(exit_dlm); | ^~~~~~~~~~~ /kisskb/src/fs/dlm/main.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_dlm(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/md4.c:23: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'md4_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/md4.c:253:1: note: in expansion of macro 'module_init' 253 | module_init(md4_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/md4.c:243:19: note: 'init_module' target declared here 243 | static int __init md4_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/md4.c:23: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md4_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/md4.c:254:1: note: in expansion of macro 'module_exit' 254 | module_exit(md4_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/md4.c:248:20: note: 'cleanup_module' target declared here 248 | static void __exit md4_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/md5.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'md5_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/md5.c:166:1: note: in expansion of macro 'module_init' 166 | module_init(md5_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/md5.c:156:19: note: 'init_module' target declared here 156 | static int __init md5_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/md5.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md5_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/md5.c:167:1: note: in expansion of macro 'module_exit' 167 | module_exit(md5_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/md5.c:161:20: note: 'cleanup_module' target declared here 161 | static void __exit md5_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd128.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd128_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd128.c:324:1: note: in expansion of macro 'module_init' 324 | module_init(rmd128_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd128.c:314:19: note: 'init_module' target declared here 314 | static int __init rmd128_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd128.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd128_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/rmd128.c:325:1: note: in expansion of macro 'module_exit' 325 | module_exit(rmd128_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd128.c:319:20: note: 'cleanup_module' target declared here 319 | static void __exit rmd128_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_msdos.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_msdos_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:685:1: note: in expansion of macro 'module_init' 685 | module_init(init_msdos_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:671:19: note: 'init_module' target declared here 671 | static int __init init_msdos_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_msdos.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_msdos_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:686:1: note: in expansion of macro 'module_exit' 686 | module_exit(exit_msdos_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:676:20: note: 'cleanup_module' target declared here 676 | static void __exit exit_msdos_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd256.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd256_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd256.c:343:1: note: in expansion of macro 'module_init' 343 | module_init(rmd256_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd256.c:333:19: note: 'init_module' target declared here 333 | static int __init rmd256_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd256.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd256_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/rmd256.c:344:1: note: in expansion of macro 'module_exit' 344 | module_exit(rmd256_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd256.c:338:20: note: 'cleanup_module' target declared here 338 | static void __exit rmd256_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd160.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd160_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:368:1: note: in expansion of macro 'module_init' 368 | module_init(rmd160_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:358:19: note: 'init_module' target declared here 358 | static int __init rmd160_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd160.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd160_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:369:1: note: in expansion of macro 'module_exit' 369 | module_exit(rmd160_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:363:20: note: 'cleanup_module' target declared here 363 | static void __exit rmd160_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd320.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd320_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd320.c:392:1: note: in expansion of macro 'module_init' 392 | module_init(rmd320_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd320.c:382:19: note: 'init_module' target declared here 382 | static int __init rmd320_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd320.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd320_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/rmd320.c:393:1: note: in expansion of macro 'module_exit' 393 | module_exit(rmd320_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd320.c:387:20: note: 'cleanup_module' target declared here 387 | static void __exit rmd320_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha1_generic.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha1_generic_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:150:1: note: in expansion of macro 'module_init' 150 | module_init(sha1_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:140:19: note: 'init_module' target declared here 140 | static int __init sha1_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha1_generic.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha1_generic_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:151:1: note: in expansion of macro 'module_exit' 151 | module_exit(sha1_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:145:20: note: 'cleanup_module' target declared here 145 | static void __exit sha1_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha256_generic.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_generic_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:380:1: note: in expansion of macro 'module_init' 380 | module_init(sha256_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:370:19: note: 'init_module' target declared here 370 | static int __init sha256_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha256_generic.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_generic_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:381:1: note: in expansion of macro 'module_exit' 381 | module_exit(sha256_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:375:20: note: 'cleanup_module' target declared here 375 | static void __exit sha256_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_vfat_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1088:1: note: in expansion of macro 'module_init' 1088 | module_init(init_vfat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1074:19: note: 'init_module' target declared here 1074 | static int __init init_vfat_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_vfat_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1089:1: note: in expansion of macro 'module_exit' 1089 | module_exit(exit_vfat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1079:20: note: 'cleanup_module' target declared here 1079 | static void __exit exit_vfat_fs(void) | ^~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/keystore.c: In function 'decrypt_pki_encrypted_session_key': /kisskb/src/fs/ecryptfs/keystore.c:1169:48: warning: taking address of packed member of 'struct ecryptfs_auth_tok' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | rc = write_tag_64_packet(auth_tok_sig, &(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/keystore.c:1188:34: warning: taking address of packed member of 'struct ecryptfs_auth_tok' may result in an unaligned pointer value [-Waddress-of-packed-member] 1188 | rc = parse_tag_65_packet(&(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/hpfs/anode.c: In function 'hpfs_add_sector_to_btree': /kisskb/src/fs/hpfs/anode.c:208:48: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct bplus_internal_node[0]' [-Wzero-length-bounds] 208 | anode->btree.u.internal[0].down = cpu_to_le32(a); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/fs/hpfs/hpfs_fn.h:23, from /kisskb/src/fs/hpfs/anode.c:9: /kisskb/src/fs/hpfs/hpfs.h:410:32: note: while referencing 'internal' 410 | struct bplus_internal_node internal[0]; /* (internal) 2-word entries giving | ^~~~~~~~ /kisskb/src/fs/hpfs/anode.c:209:48: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct bplus_internal_node[0]' [-Wzero-length-bounds] 209 | anode->btree.u.internal[0].file_secno = cpu_to_le32(-1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/fs/hpfs/hpfs_fn.h:23, from /kisskb/src/fs/hpfs/anode.c:9: /kisskb/src/fs/hpfs/hpfs.h:410:32: note: while referencing 'internal' 410 | struct bplus_internal_node internal[0]; /* (internal) 2-word entries giving | ^~~~~~~~ /kisskb/src/fs/hfs/btree.c: In function 'hfs_btree_open': /kisskb/src/fs/hfs/btree.c:47:53: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 47 | hfs_inode_read_fork(tree->inode, mdb->drXTExtRec, mdb->drXTFlSize, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/btree.c:59:53: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | hfs_inode_read_fork(tree->inode, mdb->drCTExtRec, mdb->drCTFlSize, | ~~~^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha512_generic.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_generic_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:284:1: note: in expansion of macro 'module_init' 284 | module_init(sha512_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:274:19: note: 'init_module' target declared here 274 | static int __init sha512_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha512_generic.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_generic_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:285:1: note: in expansion of macro 'module_exit' 285 | module_exit(sha512_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:279:20: note: 'cleanup_module' target declared here 279 | static void __exit sha512_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/wp512.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'wp512_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/wp512.c:1174:1: note: in expansion of macro 'module_init' 1174 | module_init(wp512_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/wp512.c:1160:19: note: 'init_module' target declared here 1160 | static int __init wp512_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/wp512.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wp512_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/wp512.c:1175:1: note: in expansion of macro 'module_exit' 1175 | module_exit(wp512_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/wp512.c:1165:20: note: 'cleanup_module' target declared here 1165 | static void __exit wp512_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/tgr192.c:24: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tgr192_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:683:1: note: in expansion of macro 'module_init' 683 | module_init(tgr192_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:669:19: note: 'init_module' target declared here 669 | static int __init tgr192_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/tgr192.c:24: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgr192_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:684:1: note: in expansion of macro 'module_exit' 684 | module_exit(tgr192_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:674:20: note: 'cleanup_module' target declared here 674 | static void __exit tgr192_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ecb.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ecb_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ecb.c:183:1: note: in expansion of macro 'module_init' 183 | module_init(crypto_ecb_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ecb.c:173:19: note: 'init_module' target declared here 173 | static int __init crypto_ecb_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ecb.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ecb_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/ecb.c:184:1: note: in expansion of macro 'module_exit' 184 | module_exit(crypto_ecb_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/ecb.c:178:20: note: 'cleanup_module' target declared here 178 | static void __exit crypto_ecb_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cbc.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cbc_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cbc.c:287:1: note: in expansion of macro 'module_init' 287 | module_init(crypto_cbc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cbc.c:277:19: note: 'init_module' target declared here 277 | static int __init crypto_cbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cbc.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cbc_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cbc.c:288:1: note: in expansion of macro 'module_exit' 288 | module_exit(crypto_cbc_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cbc.c:282:20: note: 'cleanup_module' target declared here 282 | static void __exit crypto_cbc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/pcbc.c:17: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/pcbc.c:287:1: note: in expansion of macro 'module_init' 287 | module_init(crypto_pcbc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/pcbc.c:277:19: note: 'init_module' target declared here 277 | static int __init crypto_pcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/pcbc.c:17: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/pcbc.c:288:1: note: in expansion of macro 'module_exit' 288 | module_exit(crypto_pcbc_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/pcbc.c:282:20: note: 'cleanup_module' target declared here 282 | static void __exit crypto_pcbc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/drbd/drbd_main.c:29: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'drbd_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_main.c:3901:1: note: in expansion of macro 'module_init' 3901 | module_init(drbd_init) | ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_main.c:2883:12: note: 'init_module' target declared here 2883 | int __init drbd_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cts.c:43: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cts_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:349:1: note: in expansion of macro 'module_init' 349 | module_init(crypto_cts_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:339:19: note: 'init_module' target declared here 339 | static int __init crypto_cts_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cts.c:43: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cts_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cts.c:350:1: note: in expansion of macro 'module_exit' 350 | module_exit(crypto_cts_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:344:20: note: 'cleanup_module' target declared here 344 | static void __exit crypto_cts_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/lrw.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lrw.c:403:1: note: in expansion of macro 'module_init' 403 | module_init(crypto_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lrw.c:393:19: note: 'init_module' target declared here 393 | static int __init crypto_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/lrw.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lrw.c:404:1: note: in expansion of macro 'module_exit' 404 | module_exit(crypto_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/lrw.c:398:20: note: 'cleanup_module' target declared here 398 | static void __exit crypto_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/xts.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/xts.c:360:1: note: in expansion of macro 'module_init' 360 | module_init(crypto_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/xts.c:350:19: note: 'init_module' target declared here 350 | static int __init crypto_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/xts.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/xts.c:361:1: note: in expansion of macro 'module_exit' 361 | module_exit(crypto_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/xts.c:355:20: note: 'cleanup_module' target declared here 355 | static void __exit crypto_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ctr.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ctr_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ctr.c:464:1: note: in expansion of macro 'module_init' 464 | module_init(crypto_ctr_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ctr.c:438:19: note: 'init_module' target declared here 438 | static int __init crypto_ctr_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ctr.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ctr_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/ctr.c:465:1: note: in expansion of macro 'module_exit' 465 | module_exit(crypto_ctr_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/ctr.c:458:20: note: 'cleanup_module' target declared here 458 | static void __exit crypto_ctr_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/string.h:17, from /kisskb/src/include/linux/dynamic_debug.h:111, from /kisskb/src/include/linux/printk.h:257, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/dir.c:14: /kisskb/src/fs/hfs/dir.c: In function 'hfs_readdir': /kisskb/src/arch/m68k/include/asm/string.h:71:25: warning: '__builtin_memcpy' forming offset [36, 37] is out of the bounds [0, 36] of object 'fd' with type 'struct hfs_find_data' [-Warray-bounds] 71 | #define memcpy(d, s, n) __builtin_memcpy(d, s, n) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/dir.c:166:9: note: in expansion of macro 'memcpy' 166 | memcpy(&rd->key, &fd.key, sizeof(struct hfs_cat_key)); | ^~~~~~ /kisskb/src/fs/hfs/dir.c:61:30: note: 'fd' declared here 61 | struct hfs_find_data fd; | ^~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gcm.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_gcm_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1441:1: note: in expansion of macro 'module_init' 1441 | module_init(crypto_gcm_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1395:19: note: 'init_module' target declared here 1395 | static int __init crypto_gcm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gcm.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_gcm_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1442:1: note: in expansion of macro 'module_exit' 1442 | module_exit(crypto_gcm_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1432:20: note: 'cleanup_module' target declared here 1432 | static void __exit crypto_gcm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cryptd.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'cryptd_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:320:41: note: in expansion of macro 'module_init' 320 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:960:1: note: in expansion of macro 'subsys_initcall' 960 | subsys_initcall(cryptd_init); | ^~~~~~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:939:19: note: 'init_module' target declared here 939 | static int __init cryptd_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cryptd.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cryptd_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:961:1: note: in expansion of macro 'module_exit' 961 | module_exit(cryptd_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:954:20: note: 'cleanup_module' target declared here 954 | static void __exit cryptd_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/ccm.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ccm_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ccm.c:877:1: note: in expansion of macro 'module_init' 877 | module_init(crypto_ccm_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ccm.c:844:19: note: 'init_module' target declared here 844 | static int __init crypto_ccm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/ccm.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ccm_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/ccm.c:878:1: note: in expansion of macro 'module_exit' 878 | module_exit(crypto_ccm_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/ccm.c:870:20: note: 'cleanup_module' target declared here 870 | static void __exit crypto_ccm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/des_generic.c:17: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'des_generic_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:984:1: note: in expansion of macro 'module_init' 984 | module_init(des_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:974:19: note: 'init_module' target declared here 974 | static int __init des_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/des_generic.c:17: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des_generic_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:985:1: note: in expansion of macro 'module_exit' 985 | module_exit(des_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:979:20: note: 'cleanup_module' target declared here 979 | static void __exit des_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/fcrypt.c:47: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'fcrypt_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:417:1: note: in expansion of macro 'module_init' 417 | module_init(fcrypt_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:407:19: note: 'init_module' target declared here 407 | static int __init fcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/fcrypt.c:47: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcrypt_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:418:1: note: in expansion of macro 'module_exit' 418 | module_exit(fcrypt_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:412:20: note: 'cleanup_module' target declared here 412 | static void __exit fcrypt_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/blowfish_generic.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'blowfish_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/blowfish_generic.c:136:1: note: in expansion of macro 'module_init' 136 | module_init(blowfish_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/blowfish_generic.c:126:19: note: 'init_module' target declared here 126 | static int __init blowfish_mod_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/blowfish_generic.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blowfish_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/blowfish_generic.c:137:1: note: in expansion of macro 'module_exit' 137 | module_exit(blowfish_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/blowfish_generic.c:131:20: note: 'cleanup_module' target declared here 131 | static void __exit blowfish_mod_fini(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/extent.c: In function 'hfs_free_fork': /kisskb/src/fs/hfs/extent.c:293:26: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 293 | extent = file->ExtRec; | ^~~~ /kisskb/src/fs/hfs/extent.c:296:26: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 296 | extent = file->RExtRec; | ^~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/twofish_generic.c:43: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/twofish_generic.c:209:1: note: in expansion of macro 'module_init' 209 | module_init(twofish_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/twofish_generic.c:199:19: note: 'init_module' target declared here 199 | static int __init twofish_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/twofish_generic.c:43: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/twofish_generic.c:210:1: note: in expansion of macro 'module_exit' 210 | module_exit(twofish_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/twofish_generic.c:204:20: note: 'cleanup_module' target declared here 204 | static void __exit twofish_mod_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/camellia_generic.c:33: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/camellia_generic.c:1096:1: note: in expansion of macro 'module_init' 1096 | module_init(camellia_init); | ^~~~~~~~~~~ /kisskb/src/crypto/camellia_generic.c:1086:19: note: 'init_module' target declared here 1086 | static int __init camellia_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/camellia_generic.c:33: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/camellia_generic.c:1097:1: note: in expansion of macro 'module_exit' 1097 | module_exit(camellia_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/camellia_generic.c:1091:20: note: 'cleanup_module' target declared here 1091 | static void __exit camellia_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/crypto/serpent_generic.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/serpent_generic.c:662:1: note: in expansion of macro 'module_init' 662 | module_init(serpent_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/serpent_generic.c:652:19: note: 'init_module' target declared here 652 | static int __init serpent_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/serpent_generic.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/serpent_generic.c:663:1: note: in expansion of macro 'module_exit' 663 | module_exit(serpent_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/serpent_generic.c:657:20: note: 'cleanup_module' target declared here 657 | static void __exit serpent_mod_fini(void) | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c: In function 'hfs_read_inode': /kisskb/src/fs/hfs/inode.c:337:61: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 337 | hfs_inode_read_fork(inode, rec->file.ExtRec, rec->file.LgLen, | ~~~~~~~~~^~~~~~~ /kisskb/src/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.RExtRec, rec->file.RLgLen, | ~~~~~~~~~^~~~~~~~ /kisskb/src/fs/hfs/inode.c: In function 'hfs_write_inode': /kisskb/src/fs/hfs/inode.c:475:53: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | hfs_inode_write_fork(inode, rec.file.RExtRec, | ~~~~~~~~^~~~~~~~ /kisskb/src/fs/hfs/inode.c:476:38: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 476 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:476:56: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 476 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:492:53: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 492 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ~~~~~~~~^~~~~~~ /kisskb/src/fs/hfs/inode.c:492:62: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 492 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:492:79: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 492 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_jfs_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:1003:1: note: in expansion of macro 'module_init' 1003 | module_init(init_jfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:889:19: note: 'init_module' target declared here 889 | static int __init init_jfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jfs_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:1004:1: note: in expansion of macro 'module_exit' 1004 | module_exit(exit_jfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:977:20: note: 'cleanup_module' target declared here 977 | static void __exit exit_jfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/crypto/cast5_generic.c:25: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cast5_generic.c:547:1: note: in expansion of macro 'module_init' 547 | module_init(cast5_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cast5_generic.c:537:19: note: 'init_module' target declared here 537 | static int __init cast5_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/cast5_generic.c:25: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cast5_generic.c:548:1: note: in expansion of macro 'module_exit' 548 | module_exit(cast5_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/cast5_generic.c:542:20: note: 'cleanup_module' target declared here 542 | static void __exit cast5_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/net/batman-adv/main.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'batadv_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:1259:1: note: in expansion of macro 'module_init' 1259 | module_init(batadv_init); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:60:19: note: 'init_module' target declared here 60 | static int __init batadv_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/net/batman-adv/main.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'batadv_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:1260:1: note: in expansion of macro 'module_exit' 1260 | module_exit(batadv_exit); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:87:20: note: 'cleanup_module' target declared here 87 | static void __exit batadv_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/crypto/cast6_generic.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cast6_generic.c:289:1: note: in expansion of macro 'module_init' 289 | module_init(cast6_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cast6_generic.c:279:19: note: 'init_module' target declared here 279 | static int __init cast6_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/cast6_generic.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cast6_generic.c:290:1: note: in expansion of macro 'module_exit' 290 | module_exit(cast6_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/cast6_generic.c:284:20: note: 'cleanup_module' target declared here 284 | static void __exit cast6_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'fuse_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1326:1: note: in expansion of macro 'module_init' 1326 | module_init(fuse_init); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1277:19: note: 'init_module' target declared here 1277 | static int __init fuse_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fuse_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1327:1: note: in expansion of macro 'module_exit' 1327 | module_exit(fuse_exit); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1316:20: note: 'cleanup_module' target declared here 1316 | static void __exit fuse_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/arc4.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'arc4_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/arc4.c:163:1: note: in expansion of macro 'module_init' 163 | module_init(arc4_init); | ^~~~~~~~~~~ /kisskb/src/crypto/arc4.c:153:19: note: 'init_module' target declared here 153 | static int __init arc4_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/arc4.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc4_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/arc4.c:164:1: note: in expansion of macro 'module_exit' 164 | module_exit(arc4_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/arc4.c:158:20: note: 'cleanup_module' target declared here 158 | static void __exit arc4_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/crypto/tea.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tea_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/tea.c:277:1: note: in expansion of macro 'module_init' 277 | module_init(tea_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/tea.c:263:19: note: 'init_module' target declared here 263 | static int __init tea_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/tea.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/tea.c:278:1: note: in expansion of macro 'module_exit' 278 | module_exit(tea_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/tea.c:268:20: note: 'cleanup_module' target declared here 268 | static void __exit tea_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/khazad.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'khazad_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/khazad.c:878:1: note: in expansion of macro 'module_init' 878 | module_init(khazad_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/khazad.c:864:19: note: 'init_module' target declared here 864 | static int __init khazad_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/khazad.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'khazad_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/khazad.c:879:1: note: in expansion of macro 'module_exit' 879 | module_exit(khazad_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/khazad.c:872:20: note: 'cleanup_module' target declared here 872 | static void __exit khazad_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/anubis.c:32: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'anubis_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/anubis.c:702:1: note: in expansion of macro 'module_init' 702 | module_init(anubis_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/anubis.c:689:19: note: 'init_module' target declared here 689 | static int __init anubis_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/anubis.c:32: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anubis_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/anubis.c:703:1: note: in expansion of macro 'module_exit' 703 | module_exit(anubis_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/anubis.c:697:20: note: 'cleanup_module' target declared here 697 | static void __exit anubis_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/seed.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'seed_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/seed.c:473:1: note: in expansion of macro 'module_init' 473 | module_init(seed_init); | ^~~~~~~~~~~ /kisskb/src/crypto/seed.c:463:19: note: 'init_module' target declared here 463 | static int __init seed_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/seed.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seed_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/seed.c:474:1: note: in expansion of macro 'module_exit' 474 | module_exit(seed_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/seed.c:468:20: note: 'cleanup_module' target declared here 468 | static void __exit seed_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/crypto/deflate.c:27: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/deflate.c:219:1: note: in expansion of macro 'module_init' 219 | module_init(deflate_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/deflate.c:209:19: note: 'init_module' target declared here 209 | static int __init deflate_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/deflate.c:27: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/deflate.c:220:1: note: in expansion of macro 'module_exit' 220 | module_exit(deflate_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/deflate.c:214:20: note: 'cleanup_module' target declared here 214 | static void __exit deflate_mod_fini(void) | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c: In function 'hfs_mdb_get': /kisskb/src/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); | ^~~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c: In function 'hfs_mdb_commit': /kisskb/src/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, | ~~~^~~~~~~~~~~~ /kisskb/src/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); | ^~~~~~~~~~~~~~~~ /kisskb/src/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, | ~~~^~~~~~~~~~~~ /kisskb/src/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); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/salsa20_generic.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:239:1: note: in expansion of macro 'module_init' 239 | module_init(salsa20_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:229:19: note: 'init_module' target declared here 229 | static int __init salsa20_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/salsa20_generic.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:240:1: note: in expansion of macro 'module_exit' 240 | module_exit(salsa20_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:234:20: note: 'cleanup_module' target declared here 234 | static void __exit salsa20_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/zlib.c:25: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'zlib_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/zlib.c:375:1: note: in expansion of macro 'module_init' 375 | module_init(zlib_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/zlib.c:365:19: note: 'init_module' target declared here 365 | static int __init zlib_mod_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/crypto/zlib.c:25: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zlib_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/zlib.c:376:1: note: in expansion of macro 'module_exit' 376 | module_exit(zlib_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/zlib.c:370:20: note: 'cleanup_module' target declared here 370 | static void __exit zlib_mod_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/michael_mic.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'michael_mic_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:181:1: note: in expansion of macro 'module_init' 181 | module_init(michael_mic_init); | ^~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:169:19: note: 'init_module' target declared here 169 | static int __init michael_mic_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/michael_mic.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'michael_mic_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:182:1: note: in expansion of macro 'module_exit' 182 | module_exit(michael_mic_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:175:20: note: 'cleanup_module' target declared here 175 | static void __exit michael_mic_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/lzo.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'lzo_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:101:1: note: in expansion of macro 'module_init' 101 | module_init(lzo_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:91:19: note: 'init_module' target declared here 91 | static int __init lzo_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/lzo.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lzo_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lzo.c:102:1: note: in expansion of macro 'module_exit' 102 | module_exit(lzo_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:96:20: note: 'cleanup_module' target declared here 96 | static void __exit lzo_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/fs/fuse/cuse.c:37: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'cuse_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:640:1: note: in expansion of macro 'module_init' 640 | module_init(cuse_init); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:605:19: note: 'init_module' target declared here 605 | static int __init cuse_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/fs/fuse/cuse.c:37: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cuse_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:641:1: note: in expansion of macro 'module_exit' 641 | module_exit(cuse_exit); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:634:20: note: 'cleanup_module' target declared here 634 | static void __exit cuse_exit(void) | ^~~~~~~~~ /kisskb/src/fs/hfs/part_tbl.c: In function 'hfs_part_find': /kisskb/src/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; | ^~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authenc.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:727:1: note: in expansion of macro 'module_init' 727 | module_init(crypto_authenc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:717:19: note: 'init_module' target declared here 717 | static int __init crypto_authenc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authenc.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/authenc.c:728:1: note: in expansion of macro 'module_exit' 728 | module_exit(crypto_authenc_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:722:20: note: 'cleanup_module' target declared here 722 | static void __exit crypto_authenc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/lz4hc.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'lz4hc_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4hc.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(lz4hc_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4hc.c:92:19: note: 'init_module' target declared here 92 | static int __init lz4hc_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/lz4hc.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4hc_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lz4hc.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(lz4hc_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4hc.c:97:20: note: 'cleanup_module' target declared here 97 | static void __exit lz4hc_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/lz4.c:21: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'lz4_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(lz4_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4.c:92:19: note: 'init_module' target declared here 92 | static int __init lz4_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/lz4.c:21: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lz4.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(lz4_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4.c:97:20: note: 'cleanup_module' target declared here 97 | static void __exit lz4_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authencesn.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:811:1: note: in expansion of macro 'module_init' 811 | module_init(crypto_authenc_esn_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:801:19: note: 'init_module' target declared here 801 | static int __init crypto_authenc_esn_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authencesn.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:812:1: note: in expansion of macro 'module_exit' 812 | module_exit(crypto_authenc_esn_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:806:20: note: 'cleanup_module' target declared here 806 | static void __exit crypto_authenc_esn_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ghash-generic.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ghash_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ghash-generic.c:176:1: note: in expansion of macro 'module_init' 176 | module_init(ghash_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ghash-generic.c:166:19: note: 'init_module' target declared here 166 | static int __init ghash_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ghash-generic.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghash_mod_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/ghash-generic.c:177:1: note: in expansion of macro 'module_exit' 177 | module_exit(ghash_mod_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/ghash-generic.c:171:20: note: 'cleanup_module' target declared here 171 | static void __exit ghash_mod_exit(void) | ^~~~~~~~~~~~~~ /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_strcasecmp': /kisskb/src/fs/hfsplus/unicode.c:39:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | p1 = s1->unicode; | ^~ /kisskb/src/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 | p2 = s2->unicode; | ^~ /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_strcmp': /kisskb/src/fs/hfsplus/unicode.c:73:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | p1 = s1->unicode; | ^~ /kisskb/src/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 | p2 = s2->unicode; | ^~ /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_uni2asc': /kisskb/src/fs/hfsplus/unicode.c:133:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | ip = ustr->unicode; | ^~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/tcrypt.c:25: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcrypt_mod_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2164:1: note: in expansion of macro 'module_init' 2164 | module_init(tcrypt_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2120:19: note: 'init_module' target declared here 2120 | static int __init tcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/tcrypt.c:25: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcrypt_mod_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2165:1: note: in expansion of macro 'module_exit' 2165 | module_exit(tcrypt_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2162:20: note: 'cleanup_module' target declared here 2162 | static void __exit tcrypt_mod_fini(void) { } | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfs_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:507:1: note: in expansion of macro 'module_init' 507 | module_init(init_hfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:480:19: note: 'init_module' target declared here 480 | static int __init init_hfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfs_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:508:1: note: in expansion of macro 'module_exit' 508 | module_exit(exit_hfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:495:20: note: 'cleanup_module' target declared here 495 | static void __exit exit_hfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/xor.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'calibrate_xor_blocks': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:315:41: note: in expansion of macro 'module_init' 315 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/crypto/xor.c:168:1: note: in expansion of macro 'core_initcall' 168 | core_initcall(calibrate_xor_blocks); | ^~~~~~~~~~~~~ /kisskb/src/crypto/xor.c:107:1: note: 'init_module' target declared here 107 | calibrate_xor_blocks(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/xor.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xor_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/xor.c:169:1: note: in expansion of macro 'module_exit' 169 | module_exit(xor_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/xor.c:163:20: note: 'cleanup_module' target declared here 163 | static __exit void xor_exit(void) { } | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/crypto/af_alg.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'af_alg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:535:1: note: in expansion of macro 'module_init' 535 | module_init(af_alg_init); | ^~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:510:19: note: 'init_module' target declared here 510 | static int __init af_alg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/crypto/af_alg.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_alg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:536:1: note: in expansion of macro 'module_exit' 536 | module_exit(af_alg_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:529:20: note: 'cleanup_module' target declared here 529 | static void __exit af_alg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/algif_hash.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'algif_hash_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:453:1: note: in expansion of macro 'module_init' 453 | module_init(algif_hash_init); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:442:19: note: 'init_module' target declared here 442 | static int __init algif_hash_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/algif_hash.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_hash_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:454:1: note: in expansion of macro 'module_exit' 454 | module_exit(algif_hash_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:447:20: note: 'cleanup_module' target declared here 447 | static void __exit algif_hash_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/scatterwalk.h:20, from /kisskb/src/crypto/algif_skcipher.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'algif_skcipher_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:772:1: note: in expansion of macro 'module_init' 772 | module_init(algif_skcipher_init); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:761:19: note: 'init_module' target declared here 761 | static int __init algif_skcipher_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/scatterwalk.h:20, from /kisskb/src/crypto/algif_skcipher.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_skcipher_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:773:1: note: in expansion of macro 'module_exit' 773 | module_exit(algif_skcipher_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:766:20: note: 'cleanup_module' target declared here 766 | static void __exit algif_skcipher_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp737': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:347:1: note: in expansion of macro 'module_init' 347 | module_init(init_nls_cp737) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp737': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:348:1: note: in expansion of macro 'module_exit' 348 | module_exit(exit_nls_cp737) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:342:20: note: 'cleanup_module' target declared here 342 | static void __exit exit_nls_cp737(void) | ^~~~~~~~~~~~~~ /kisskb/src/fs/hfsplus/part_tbl.c: In function 'hfs_parse_old_pmap': /kisskb/src/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]; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp775': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:316:1: note: in expansion of macro 'module_init' 316 | module_init(init_nls_cp775) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp775': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:317:1: note: in expansion of macro 'module_exit' 317 | module_exit(exit_nls_cp775) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:311:20: note: 'cleanup_module' target declared here 311 | static void __exit exit_nls_cp775(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp850': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:312:1: note: in expansion of macro 'module_init' 312 | module_init(init_nls_cp850) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp850': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(exit_nls_cp850) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx4/inode.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_qnx4_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:423:1: note: in expansion of macro 'module_init' 423 | module_init(init_qnx4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:399:19: note: 'init_module' target declared here 399 | static int __init init_qnx4_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx4/inode.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_qnx4_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:424:1: note: in expansion of macro 'module_exit' 424 | module_exit(exit_qnx4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:417:20: note: 'cleanup_module' target declared here 417 | static void __exit exit_qnx4_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/omfs/inode.c:6: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_omfs_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:588:1: note: in expansion of macro 'module_init' 588 | module_init(init_omfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:578:19: note: 'init_module' target declared here 578 | static int __init init_omfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/omfs/inode.c:6: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_omfs_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:589:1: note: in expansion of macro 'module_exit' 589 | module_exit(exit_omfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:583:20: note: 'cleanup_module' target declared here 583 | static void __exit exit_omfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_minix_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:687:1: note: in expansion of macro 'module_init' 687 | module_init(init_minix_fs) | ^~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:666:19: note: 'init_module' target declared here 666 | static int __init init_minix_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_minix_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:688:1: note: in expansion of macro 'module_exit' 688 | module_exit(exit_minix_fs) | ^~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:681:20: note: 'cleanup_module' target declared here 681 | static void __exit exit_minix_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/nfsctl.c:7: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfsd': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1231:1: note: in expansion of macro 'module_init' 1231 | module_init(init_nfsd) | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1168:19: note: 'init_module' target declared here 1168 | static int __init init_nfsd(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/nfsctl.c:7: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfsd': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1232:1: note: in expansion of macro 'module_exit' 1232 | module_exit(exit_nfsd) | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1215:20: note: 'cleanup_module' target declared here 1215 | static void __exit exit_nfsd(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx6/inode.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_qnx6_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:702:1: note: in expansion of macro 'module_init' 702 | module_init(init_qnx6_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:678:19: note: 'init_module' target declared here 678 | static int __init init_qnx6_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx6/inode.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_qnx6_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:703:1: note: in expansion of macro 'module_exit' 703 | module_exit(exit_qnx6_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:696:20: note: 'cleanup_module' target declared here 696 | static void __exit exit_qnx6_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp852': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:334:1: note: in expansion of macro 'module_init' 334 | module_init(init_nls_cp852) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp852': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:335:1: note: in expansion of macro 'module_exit' 335 | module_exit(exit_nls_cp852) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:329:20: note: 'cleanup_module' target declared here 329 | static void __exit exit_nls_cp852(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp855': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:296:1: note: in expansion of macro 'module_init' 296 | module_init(init_nls_cp855) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp855': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:297:1: note: in expansion of macro 'module_exit' 297 | module_exit(exit_nls_cp855) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:291:20: note: 'cleanup_module' target declared here 291 | static void __exit exit_nls_cp855(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/super.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hpfs_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:779:1: note: in expansion of macro 'module_init' 779 | module_init(init_hpfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:758:19: note: 'init_module' target declared here 758 | static int __init init_hpfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/super.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hpfs_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:780:1: note: in expansion of macro 'module_exit' 780 | module_exit(exit_hpfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:773:20: note: 'cleanup_module' target declared here 773 | static void __exit exit_hpfs_fs(void) | ^~~~~~~~~~~~ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_init_header_node': /kisskb/src/fs/hfsplus/xattr.c:109:30: warning: taking address of packed member of 'struct hfs_btree_header_rec' may result in an unaligned pointer value [-Waddress-of-packed-member] 109 | be32_add_cpu(&head->free_nodes, 0 - map_nodes); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp857': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:298:1: note: in expansion of macro 'module_init' 298 | module_init(init_nls_cp857) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp857': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:299:1: note: in expansion of macro 'module_exit' 299 | module_exit(exit_nls_cp857) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp860': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:361:1: note: in expansion of macro 'module_init' 361 | module_init(init_nls_cp860) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp860': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:362:1: note: in expansion of macro 'module_exit' 362 | module_exit(exit_nls_cp860) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:356:20: note: 'cleanup_module' target declared here 356 | static void __exit exit_nls_cp860(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/block/aoe/aoechr.c:13: /kisskb/src/drivers/block/aoe/aoechr.c: In function 'aoechr_write': /kisskb/src/include/linux/skbuff.h:1247:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoechr.c:117:37: note: while referencing 'queue' 117 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoechr.c:13: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoechr.c:117:37: note: while referencing 'queue' 117 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp861': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:384:1: note: in expansion of macro 'module_init' 384 | module_init(init_nls_cp861) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp861': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:385:1: note: in expansion of macro 'module_exit' 385 | module_exit(exit_nls_cp861) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:379:20: note: 'cleanup_module' target declared here 379 | static void __exit exit_nls_cp861(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp862': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:418:1: note: in expansion of macro 'module_init' 418 | module_init(init_nls_cp862) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp862': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:419:1: note: in expansion of macro 'module_exit' 419 | module_exit(exit_nls_cp862) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/crypto/async_tx/async_pq.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'async_pq_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:437:1: note: in expansion of macro 'module_init' 437 | module_init(async_pq_init); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:420:19: note: 'init_module' target declared here 420 | static int __init async_pq_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/crypto/async_tx/async_pq.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_pq_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:438:1: note: in expansion of macro 'module_exit' 438 | module_exit(async_pq_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:432:20: note: 'cleanup_module' target declared here 432 | static void __exit async_pq_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp863': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:378:1: note: in expansion of macro 'module_init' 378 | module_init(init_nls_cp863) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp863': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:379:1: note: in expansion of macro 'module_exit' 379 | module_exit(exit_nls_cp863) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:373:20: note: 'cleanup_module' target declared here 373 | static void __exit exit_nls_cp863(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp864': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:404:1: note: in expansion of macro 'module_init' 404 | module_init(init_nls_cp864) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp864': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:405:1: note: in expansion of macro 'module_exit' 405 | module_exit(exit_nls_cp864) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:399:20: note: 'cleanup_module' target declared here 399 | static void __exit exit_nls_cp864(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp865': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:384:1: note: in expansion of macro 'module_init' 384 | module_init(init_nls_cp865) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp865': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:385:1: note: in expansion of macro 'module_exit' 385 | module_exit(exit_nls_cp865) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:379:20: note: 'cleanup_module' target declared here 379 | static void __exit exit_nls_cp865(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp866': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:302:1: note: in expansion of macro 'module_init' 302 | module_init(init_nls_cp866) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp866': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:303:1: note: in expansion of macro 'module_exit' 303 | module_exit(exit_nls_cp866) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:297:20: note: 'cleanup_module' target declared here 297 | static void __exit exit_nls_cp866(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp869': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:312:1: note: in expansion of macro 'module_init' 312 | module_init(init_nls_cp869) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp869': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(exit_nls_cp869) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:307:20: note: 'cleanup_module' target declared here 307 | static void __exit exit_nls_cp869(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp874': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:271:1: note: in expansion of macro 'module_init' 271 | module_init(init_nls_cp874) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp874': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:272:1: note: in expansion of macro 'module_exit' 272 | module_exit(exit_nls_cp874) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:266:20: note: 'cleanup_module' target declared here 266 | static void __exit exit_nls_cp874(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'resend': /kisskb/src/include/linux/skbuff.h:1247:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:456:29: note: while referencing 'queue' 456 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:456:29: note: while referencing 'queue' 456 | struct sk_buff_head queue; | ^~~~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_add_free_space': /kisskb/src/fs/udf/balloc.c:103:22: warning: taking address of packed member of 'struct logicalVolIntegrityDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_table_free_blocks': /kisskb/src/fs/udf/balloc.c:510:54: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 510 | le32_add_cpu(&aed->lengthAllocDescs, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/balloc.c:564:46: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 564 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_ata_rw': /kisskb/src/include/linux/skbuff.h:1247:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:374:29: note: while referencing 'queue' 374 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:374:29: note: while referencing 'queue' 374 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'probe': /kisskb/src/include/linux/skbuff.h:1247:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:604:29: note: while referencing 'queue' 604 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:604:29: note: while referencing 'queue' 604 | struct sk_buff_head queue; | ^~~~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_add_free_space': /kisskb/src/fs/udf/balloc.c:103:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 103 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:6, from /kisskb/src/fs/udf/balloc.c:22: /kisskb/src/fs/udf/ecma_167.h:346:33: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ /kisskb/src/fs/udf/balloc.c:103:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 103 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:6, from /kisskb/src/fs/udf/balloc.c:22: /kisskb/src/fs/udf/ecma_167.h:346:33: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ /kisskb/src/fs/notify/fdinfo.c: In function 'show_mark_fhandle': /kisskb/src/fs/notify/fdinfo.c:65:68: warning: array subscript 'i' is outside the bounds of an interior zero-length array 'unsigned char[0]' [-Wzero-length-bounds] 65 | ret |= seq_printf(m, "%02x", (int)f.handle.f_handle[i]); | ~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/fs/notify/fdinfo.c:2: /kisskb/src/include/linux/fs.h:800:23: note: while referencing 'f_handle' 800 | unsigned char f_handle[0]; | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp932': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7929:1: note: in expansion of macro 'module_init' 7929 | module_init(init_nls_cp932) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp932': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7930:1: note: in expansion of macro 'module_exit' 7930 | module_exit(exit_nls_cp932) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7924:20: note: 'cleanup_module' target declared here 7924 | static void __exit exit_nls_cp932(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/block/aoe/aoemain.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'aoe_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoemain.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(aoe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoemain.c:71:1: note: 'init_module' target declared here 71 | aoe_init(void) | ^~~~~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_cfg': /kisskb/src/include/linux/skbuff.h:1353:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1430:29: note: while referencing 'queue' 1430 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1430:29: note: while referencing 'queue' 1430 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_cfg_rsp': /kisskb/src/include/linux/skbuff.h:1247:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1596:29: note: while referencing 'queue' 1596 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1596:29: note: while referencing 'queue' 1596 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_euc_jp': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:577:1: note: in expansion of macro 'module_init' 577 | module_init(init_nls_euc_jp) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_euc_jp': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:578:1: note: in expansion of macro 'module_exit' 578 | module_exit(exit_nls_euc_jp) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/super.c:30: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_squashfs_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:503:1: note: in expansion of macro 'module_init' 503 | module_init(init_squashfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:438:19: note: 'init_module' target declared here 438 | static int __init init_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/super.c:30: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_squashfs_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:504:1: note: in expansion of macro 'module_exit' 504 | module_exit(exit_squashfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:458:20: note: 'cleanup_module' target declared here 458 | static void __exit exit_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp936': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11107:1: note: in expansion of macro 'module_init' 11107 | module_init(init_nls_cp936) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp936': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11108:1: note: in expansion of macro 'module_exit' 11108 | module_exit(exit_nls_cp936) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11102:20: note: 'cleanup_module' target declared here 11102 | static void __exit exit_nls_cp936(void) | ^~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_free_inode': /kisskb/src/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); | ^~~~~~~~~~~~~~~~ /kisskb/src/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); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_new_inode': /kisskb/src/fs/udf/ialloc.c:100:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 100 | le32_add_cpu(&lvidiu->numDirs, 1); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:102:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | le32_add_cpu(&lvidiu->numFiles, 1); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_reiserfs_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2566:1: note: in expansion of macro 'module_init' 2566 | module_init(init_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2524:19: note: 'init_module' target declared here 2524 | static int __init init_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_reiserfs_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2567:1: note: in expansion of macro 'module_exit' 2567 | module_exit(exit_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2546:20: note: 'cleanup_module' target declared here 2546 | static void __exit exit_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp949': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13942:1: note: in expansion of macro 'module_init' 13942 | module_init(init_nls_cp949) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp949': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13943:1: note: in expansion of macro 'module_exit' 13943 | module_exit(exit_nls_cp949) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13937:20: note: 'cleanup_module' target declared here 13937 | static void __exit exit_nls_cp949(void) | ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'comp_short_le_keys': /kisskb/src/fs/reiserfs/stree.c:103:9: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | k1_u32 = (__u32 *) key1; | ^~~~~~ /kisskb/src/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 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | k2_u32 = (__u32 *) key2; | ^~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_object': /kisskb/src/fs/reiserfs/stree.c:1494:21: warning: taking address of packed member of 'struct reiserfs_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 1494 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_add_aext': /kisskb/src/fs/udf/inode.c:1988:46: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1988 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:2038:30: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2038 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_delete_aext': /kisskb/src/fs/udf/inode.c:2264:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2264 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:2281:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2281 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp950': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9478:1: note: in expansion of macro 'module_init' 9478 | module_init(init_nls_cp950) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp950': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9479:1: note: in expansion of macro 'module_exit' 9479 | module_exit(exit_nls_cp950) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/sysv/super.c:23: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_sysv_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:591:1: note: in expansion of macro 'module_init' 591 | module_init(init_sysv_fs) | ^~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:561:19: note: 'init_module' target declared here 561 | static int __init init_sysv_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/sysv/super.c:23: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sysv_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:592:1: note: in expansion of macro 'module_exit' 592 | module_exit(exit_sysv_fs) | ^~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:584:20: note: 'cleanup_module' target declared here 584 | static void __exit exit_sysv_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1250': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:343:1: note: in expansion of macro 'module_init' 343 | module_init(init_nls_cp1250) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1250': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:344:1: note: in expansion of macro 'module_exit' 344 | module_exit(exit_nls_cp1250) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:338:20: note: 'cleanup_module' target declared here 338 | static void __exit exit_nls_cp1250(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1251': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:298:1: note: in expansion of macro 'module_init' 298 | module_init(init_nls_cp1251) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1251': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:299:1: note: in expansion of macro 'module_exit' 299 | module_exit(exit_nls_cp1251) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_ascii': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:163:1: note: in expansion of macro 'module_init' 163 | module_init(init_nls_ascii) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_ascii': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:164:1: note: in expansion of macro 'module_exit' 164 | module_exit(exit_nls_ascii) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:158:20: note: 'cleanup_module' target declared here 158 | static void __exit exit_nls_ascii(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_aout_binfmt': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:315:41: note: in expansion of macro 'module_init' 315 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:434:1: note: in expansion of macro 'core_initcall' 434 | core_initcall(init_aout_binfmt); | ^~~~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:423:19: note: 'init_module' target declared here 423 | static int __init init_aout_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_aout_binfmt': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:435:1: note: in expansion of macro 'module_exit' 435 | module_exit(exit_aout_binfmt); | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:429:20: note: 'cleanup_module' target declared here 429 | static void __exit exit_aout_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_2': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_2) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_2': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_2) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_misc_binfmt': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:315:41: note: in expansion of macro 'module_init' 315 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:730:1: note: in expansion of macro 'core_initcall' 730 | core_initcall(init_misc_binfmt); | ^~~~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:716:19: note: 'init_module' target declared here 716 | static int __init init_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_misc_binfmt': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:731:1: note: in expansion of macro 'module_exit' 731 | module_exit(exit_misc_binfmt); | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:724:20: note: 'cleanup_module' target declared here 724 | static void __exit exit_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ufs/super.c:70: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_ufs_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1541:1: note: in expansion of macro 'module_init' 1541 | module_init(init_ufs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1520:19: note: 'init_module' target declared here 1520 | static int __init init_ufs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ufs/super.c:70: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ufs_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1542:1: note: in expansion of macro 'module_exit' 1542 | module_exit(exit_ufs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1535:20: note: 'cleanup_module' target declared here 1535 | static void __exit exit_ufs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_3': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_3) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_3': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_3) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_4': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_4) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_4': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_4) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_5': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:269:1: note: in expansion of macro 'module_init' 269 | module_init(init_nls_iso8859_5) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_5': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(exit_nls_iso8859_5) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_6': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:260:1: note: in expansion of macro 'module_init' 260 | module_init(init_nls_iso8859_6) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_6': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:261:1: note: in expansion of macro 'module_exit' 261 | module_exit(exit_nls_iso8859_6) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit exit_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_7': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:314:1: note: in expansion of macro 'module_init' 314 | module_init(init_nls_iso8859_7) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_7': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(exit_nls_iso8859_7) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1255': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:380:1: note: in expansion of macro 'module_init' 380 | module_init(init_nls_cp1255) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1255': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:381:1: note: in expansion of macro 'module_exit' 381 | module_exit(exit_nls_cp1255) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:375:20: note: 'cleanup_module' target declared here 375 | static void __exit exit_nls_cp1255(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_9': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:269:1: note: in expansion of macro 'module_init' 269 | module_init(init_nls_iso8859_9) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_9': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(exit_nls_iso8859_9) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_13': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:282:1: note: in expansion of macro 'module_init' 282 | module_init(init_nls_iso8859_13) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_13': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:283:1: note: in expansion of macro 'module_exit' 283 | module_exit(exit_nls_iso8859_13) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:277:20: note: 'cleanup_module' target declared here 277 | static void __exit exit_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_14': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:338:1: note: in expansion of macro 'module_init' 338 | module_init(init_nls_iso8859_14) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_14': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:339:1: note: in expansion of macro 'module_exit' 339 | module_exit(exit_nls_iso8859_14) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_15': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:304:1: note: in expansion of macro 'module_init' 304 | module_init(init_nls_iso8859_15) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_15': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:305:1: note: in expansion of macro 'module_exit' 305 | module_exit(exit_nls_iso8859_15) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:299:20: note: 'cleanup_module' target declared here 299 | static void __exit exit_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dir.c: In function '__ocfs2_delete_entry': /kisskb/src/fs/ocfs2/dir.c:1184:46: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 1184 | le16_add_cpu(&pde->rec_len, | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_r': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:320:1: note: in expansion of macro 'module_init' 320 | module_init(init_nls_koi8_r) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_r': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:321:1: note: in expansion of macro 'module_exit' 321 | module_exit(exit_nls_koi8_r) | ^~~~~~~~~~~ /kisskb/src/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 /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_ru': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_nls_koi8_ru) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:60:19: note: 'init_module' target declared here 60 | static int __init init_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_ru': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_nls_koi8_ru) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_u': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:327:1: note: in expansion of macro 'module_init' 327 | module_init(init_nls_koi8_u) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:317:19: note: 'init_module' target declared here 317 | static int __init init_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_u': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(exit_nls_koi8_u) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit exit_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_utf8': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_utf8.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(init_nls_utf8) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_utf8.c:51:19: note: 'init_module' target declared here 51 | static int __init init_nls_utf8(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_utf8': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_utf8.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(exit_nls_utf8) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_utf8.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit exit_nls_utf8(void) | ^~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_expand_last_dirent': /kisskb/src/fs/ocfs2/dir.c:2781:22: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 2781 | le16_add_cpu(&prev_de->rec_len, bytes); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macceltic': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-celtic.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macceltic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-celtic.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macceltic(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macceltic': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-celtic.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macceltic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-celtic.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macceltic(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccenteuro': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-centeuro.c:528:1: note: in expansion of macro 'module_init' 528 | module_init(init_nls_maccenteuro) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-centeuro.c:518:19: note: 'init_module' target declared here 518 | static int __init init_nls_maccenteuro(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccenteuro': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-centeuro.c:529:1: note: in expansion of macro 'module_exit' 529 | module_exit(exit_nls_maccenteuro) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-centeuro.c:523:20: note: 'cleanup_module' target declared here 523 | static void __exit exit_nls_maccenteuro(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-croatian.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccroatian': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-croatian.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_maccroatian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-croatian.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_maccroatian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-croatian.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccroatian': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-croatian.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_maccroatian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-croatian.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_maccroatian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccyrillic': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-cyrillic.c:493:1: note: in expansion of macro 'module_init' 493 | module_init(init_nls_maccyrillic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-cyrillic.c:483:19: note: 'init_module' target declared here 483 | static int __init init_nls_maccyrillic(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccyrillic': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-cyrillic.c:494:1: note: in expansion of macro 'module_exit' 494 | module_exit(exit_nls_maccyrillic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-cyrillic.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit exit_nls_maccyrillic(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-gaelic.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgaelic': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-gaelic.c:563:1: note: in expansion of macro 'module_init' 563 | module_init(init_nls_macgaelic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-gaelic.c:553:19: note: 'init_module' target declared here 553 | static int __init init_nls_macgaelic(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-gaelic.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgaelic': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-gaelic.c:564:1: note: in expansion of macro 'module_exit' 564 | module_exit(exit_nls_macgaelic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-gaelic.c:558:20: note: 'cleanup_module' target declared here 558 | static void __exit exit_nls_macgaelic(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-greek.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgreek': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-greek.c:493:1: note: in expansion of macro 'module_init' 493 | module_init(init_nls_macgreek) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-greek.c:483:19: note: 'init_module' target declared here 483 | static int __init init_nls_macgreek(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-greek.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgreek': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-greek.c:494:1: note: in expansion of macro 'module_exit' 494 | module_exit(exit_nls_macgreek) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-greek.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit exit_nls_macgreek(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-iceland.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maciceland': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_maciceland) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-iceland.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maciceland': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_maciceland) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ufs/super.c:95: In function 'ufs_get_fs_qbmask', inlined from 'ufs_fill_super' at /kisskb/src/fs/ufs/super.c:1212:19: /kisskb/src/fs/ufs/util.h:109:16: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 109 | return fs64_to_cpu(sb, tmp); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ufs/super.c: In function 'ufs_fill_super': /kisskb/src/fs/ufs/util.h:91:16: note: 'tmp' declared here 91 | __fs64 tmp; | ^~~ In function 'ufs_get_fs_qfmask', inlined from 'ufs_fill_super' at /kisskb/src/fs/ufs/super.c:1213:19: /kisskb/src/fs/ufs/util.h:133:16: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 133 | return fs64_to_cpu(sb, tmp); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ufs/super.c: In function 'ufs_fill_super': /kisskb/src/fs/ufs/util.h:115:16: note: 'tmp' declared here 115 | __fs64 tmp; | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-inuit.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macinuit': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-inuit.c:528:1: note: in expansion of macro 'module_init' 528 | module_init(init_nls_macinuit) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-inuit.c:518:19: note: 'init_module' target declared here 518 | static int __init init_nls_macinuit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-inuit.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macinuit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-inuit.c:529:1: note: in expansion of macro 'module_exit' 529 | module_exit(exit_nls_macinuit) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-inuit.c:523:20: note: 'cleanup_module' target declared here 523 | static void __exit exit_nls_macinuit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macromanian': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-romanian.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macromanian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-romanian.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macromanian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macromanian': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-romanian.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macromanian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-romanian.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macromanian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macroman': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-roman.c:633:1: note: in expansion of macro 'module_init' 633 | module_init(init_nls_macroman) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-roman.c:623:19: note: 'init_module' target declared here 623 | static int __init init_nls_macroman(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macroman': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-roman.c:634:1: note: in expansion of macro 'module_exit' 634 | module_exit(exit_nls_macroman) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-roman.c:628:20: note: 'cleanup_module' target declared here 628 | static void __exit exit_nls_macroman(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-turkish.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macturkish': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-turkish.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macturkish) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-turkish.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macturkish(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-turkish.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macturkish': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-turkish.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macturkish) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-turkish.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macturkish(void) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_label': /kisskb/src/fs/ocfs2/ioctl.c:212:35: warning: taking address of packed member of 'struct ocfs2_info_label' may result in an unaligned pointer value [-Waddress-of-packed-member] 212 | o2info_set_request_filled(&oil.il_req); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_uuid': /kisskb/src/fs/ocfs2/ioctl.c:231:35: warning: taking address of packed member of 'struct ocfs2_info_uuid' may result in an unaligned pointer value [-Waddress-of-packed-member] 231 | o2info_set_request_filled(&oiu.iu_req); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/lp.c:114: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'lp_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/char/lp.c:1063:1: note: in expansion of macro 'module_init' 1063 | module_init(lp_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/char/lp.c:1014:19: note: 'init_module' target declared here 1014 | static int __init lp_init_module (void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_udf_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:258:1: note: in expansion of macro 'module_init' 258 | module_init(init_udf_fs) | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:232:19: note: 'init_module' target declared here 232 | static int __init init_udf_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_udf_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/udf/super.c:259:1: note: in expansion of macro 'module_exit' 259 | module_exit(exit_udf_fs) | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:252:20: note: 'cleanup_module' target declared here 252 | static void __exit exit_udf_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dsp56k_init_driver': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/char/dsp56k.c:523:1: note: in expansion of macro 'module_init' 523 | module_init(dsp56k_init_driver); | ^~~~~~~~~~~ /kisskb/src/drivers/char/dsp56k.c:494:19: note: 'init_module' target declared here 494 | static int __init dsp56k_init_driver(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsp56k_cleanup_driver': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/dsp56k.c:531:1: note: in expansion of macro 'module_exit' 531 | module_exit(dsp56k_cleanup_driver); | ^~~~~~~~~~~ /kisskb/src/drivers/char/dsp56k.c:525:20: note: 'cleanup_module' target declared here 525 | static void __exit dsp56k_cleanup_driver(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swab.h:4, from /kisskb/src/include/uapi/linux/byteorder/big_endian.h:12, from /kisskb/src/include/linux/byteorder/big_endian.h:4, from /kisskb/src/arch/m68k/include/uapi/asm/byteorder.h:4, from /kisskb/src/include/asm-generic/bitops/le.h:5, from /kisskb/src/arch/m68k/include/asm/bitops.h:518, from /kisskb/src/include/linux/bitops.h:36, from /kisskb/src/include/linux/kernel.h:10, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/fs/udf/super.c: In function 'udf_statfs': /kisskb/src/fs/udf/super.c:2426:61: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 2426 | lvid->freeSpaceTable[sbi->s_partition]); /kisskb/src/include/uapi/linux/swab.h:115:39: note: in definition of macro '__swab32' 115 | (__builtin_constant_p((__u32)(x)) ? \ | ^ /kisskb/src/include/linux/byteorder/generic.h:88:21: note: in expansion of macro '__le32_to_cpu' 88 | #define le32_to_cpu __le32_to_cpu | ^~~~~~~~~~~~~ /kisskb/src/fs/udf/super.c:2425:33: note: in expansion of macro 'le32_to_cpu' 2425 | accum = le32_to_cpu( | ^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:6, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/fs/udf/ecma_167.h:346:33: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_fsops.c:25: /kisskb/src/fs/xfs/xfs_fsops.c: In function 'xfs_growfs_data_private': /kisskb/src/fs/xfs/xfs_ag.h:214:17: warning: taking address of packed member of 'struct xfs_agfl' may result in an unaligned pointer value [-Waddress-of-packed-member] 214 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_fsops.c:284:28: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 284 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, bp); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': /kisskb/src/fs/xfs/xfs_ioctl.c:183:25: warning: converting a packed 'struct xfs_fid64' pointer (alignment 1) to a 'struct fid' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | xfs_handle_acceptable, NULL); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_ioctl.c:39: /kisskb/src/fs/xfs/xfs_export.h:62:8: note: defined here 62 | struct xfs_fid64 { | ^~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_super.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:121, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_ioctl.c:18: /kisskb/src/include/linux/exportfs.h:104:8: note: defined here 104 | struct fid { | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:2635:1: note: in expansion of macro 'module_init' 2635 | module_init(ocfs2_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:1601:19: note: 'init_module' target declared here 1601 | static int __init ocfs2_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:2636:1: note: in expansion of macro 'module_exit' 2636 | module_exit(ocfs2_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:1647:20: note: 'cleanup_module' target declared here 1647 | static void __exit ocfs2_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:1135:1: note: in expansion of macro 'module_init' 1135 | module_init(ocfs2_user_plugin_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:1112:19: note: 'init_module' target declared here 1112 | static int __init ocfs2_user_plugin_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:1136:1: note: in expansion of macro 'module_exit' 1136 | module_exit(ocfs2_user_plugin_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:1126:20: note: 'cleanup_module' target declared here 1126 | static void __exit ocfs2_user_plugin_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/fs/ocfs2/stackglue.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:753:1: note: in expansion of macro 'module_init' 753 | module_init(ocfs2_stack_glue_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:725:19: note: 'init_module' target declared here 725 | static int __init ocfs2_stack_glue_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/fs/ocfs2/stackglue.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:754:1: note: in expansion of macro 'module_exit' 754 | module_exit(ocfs2_stack_glue_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:739:20: note: 'cleanup_module' target declared here 739 | static void __exit ocfs2_stack_glue_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_super.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_xfs_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1832:1: note: in expansion of macro 'module_init' 1832 | module_init(init_xfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1759:1: note: 'init_module' target declared here 1759 | init_xfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_super.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_xfs_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1833:1: note: in expansion of macro 'module_exit' 1833 | module_exit(exit_xfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1820:1: note: 'cleanup_module' target declared here 1820 | exit_xfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/ocfs2/stack_o2cb.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'o2cb_stack_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:448:1: note: in expansion of macro 'module_init' 448 | module_init(o2cb_stack_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:435:19: note: 'init_module' target declared here 435 | static int __init o2cb_stack_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/ocfs2/stack_o2cb.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'o2cb_stack_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:449:1: note: in expansion of macro 'module_exit' 449 | module_exit(o2cb_stack_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:440:20: note: 'cleanup_module' target declared here 440 | static void __exit o2cb_stack_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/nfs/nfs4super.c:4: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_v4': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nfs/nfs4super.c:357:1: note: in expansion of macro 'module_init' 357 | module_init(init_nfs_v4); | ^~~~~~~~~~~ /kisskb/src/fs/nfs/nfs4super.c:321:19: note: 'init_module' target declared here 321 | static int __init init_nfs_v4(void) | ^~~~~~~~~~~ In file included from /kisskb/src/fs/nfs/nfs4super.c:4: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_v4': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nfs/nfs4super.c:358:1: note: in expansion of macro 'module_exit' 358 | module_exit(exit_nfs_v4); | ^~~~~~~~~~~ /kisskb/src/fs/nfs/nfs4super.c:347:20: note: 'cleanup_module' target declared here 347 | static void __exit exit_nfs_v4(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:37: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlmfs_fs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:703:1: note: in expansion of macro 'module_init' 703 | module_init(init_dlmfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:641:19: note: 'init_module' target declared here 641 | static int __init init_dlmfs_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:37: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlmfs_fs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:704:1: note: in expansion of macro 'module_exit' 704 | module_exit(exit_dlmfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:682:20: note: 'cleanup_module' target declared here 682 | static void __exit exit_dlmfs_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_alloc.c:26: /kisskb/src/fs/xfs/xfs_alloc.c: In function 'xfs_alloc_get_freelist': /kisskb/src/fs/xfs/xfs_ag.h:214:17: warning: taking address of packed member of 'struct xfs_agfl' may result in an unaligned pointer value [-Waddress-of-packed-member] 214 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c:2051:20: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 2051 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c: In function 'xfs_alloc_put_freelist': /kisskb/src/fs/xfs/xfs_ag.h:214:17: warning: taking address of packed member of 'struct xfs_agfl' may result in an unaligned pointer value [-Waddress-of-packed-member] 214 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c:2180:20: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 2180 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dlm_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2402:1: note: in expansion of macro 'module_init' 2402 | module_init(dlm_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2347:19: note: 'init_module' target declared here 2347 | static int __init dlm_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dlm_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2403:1: note: in expansion of macro 'module_exit' 2403 | module_exit(dlm_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2389:20: note: 'cleanup_module' target declared here 2389 | static void __exit dlm_exit (void) | ^~~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c: In function 'xfs_free_ag_extent': /kisskb/src/fs/xfs/xfs_alloc.c:1734:22: warning: 'gtlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1734 | nlen = len + gtlen; | ~~~~~^~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c:1723:30: warning: 'gtbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1723 | if ((error = xfs_alloc_lookup_eq(cnt_cur, gtbno, gtlen, &i))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c:1685:28: warning: 'ltlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | nlen = len + ltlen + gtlen; | ~~~~^~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c:1712:30: warning: 'ltbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1712 | if ((error = xfs_alloc_update(bno_cur, nbno, nlen))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:819:1: note: in expansion of macro 'module_hid_driver' 819 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/drivers/hid/hid-lg.c:819:19: note: 'cleanup_module' target declared here 819 | module_hid_driver(lg_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:819:1: note: in expansion of macro 'module_hid_driver' 819 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'lg_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:819:1: note: in expansion of macro 'module_hid_driver' 819 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/drivers/hid/hid-lg.c:819:19: note: 'init_module' target declared here 819 | module_hid_driver(lg_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:819:1: note: in expansion of macro 'module_hid_driver' 819 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/core/dev.c:91: /kisskb/src/net/core/dev.c: In function 'netif_rx_internal': /kisskb/src/include/linux/skbuff.h:1353:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 1353 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:6, from /kisskb/src/include/linux/kernel.h:6, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/net/core/dev.c:75: /kisskb/src/net/core/dev.c:262:23: note: while referencing 'softnet_data' 262 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~ /kisskb/src/include/linux/export.h:57:28: note: in definition of macro '__EXPORT_SYMBOL' 57 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/include/linux/percpu-defs.h:190:36: note: in expansion of macro 'EXPORT_SYMBOL' 190 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:262:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 262 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/core/dev.c:91: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:6, from /kisskb/src/include/linux/kernel.h:6, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/net/core/dev.c:75: /kisskb/src/net/core/dev.c:262:23: note: while referencing 'softnet_data' 262 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~ /kisskb/src/include/linux/export.h:57:28: note: in definition of macro '__EXPORT_SYMBOL' 57 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/include/linux/percpu-defs.h:190:36: note: in expansion of macro 'EXPORT_SYMBOL' 190 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:262:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 262 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hid_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2738:1: note: in expansion of macro 'module_init' 2738 | module_init(hid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2704:19: note: 'init_module' target declared here 2704 | static int __init hid_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2739:1: note: in expansion of macro 'module_exit' 2739 | module_exit(hid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2731:20: note: 'cleanup_module' target declared here 2731 | static void __exit hid_exit(void) | ^~~~~~~~ /kisskb/src/fs/xfs/xfs_ialloc.c: In function 'xfs_imap_lookup': /kisskb/src/fs/xfs/xfs_ialloc.c:1786:42: warning: 'rec.ir_free' may be used uninitialized in this function [-Wmaybe-uninitialized] 1786 | if ((flags & XFS_IGET_UNTRUSTED) && | ^~ /kisskb/src/fs/xfs/xfs_ialloc.c:1787:49: warning: 'rec.ir_startino' may be used uninitialized in this function [-Wmaybe-uninitialized] 1787 | (rec.ir_free & XFS_INOBT_MASK(agino - rec.ir_startino))) | ^ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/drivers/hid/uhid.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'uhid_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:759:1: note: in expansion of macro 'module_init' 759 | module_init(uhid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:749:19: note: 'init_module' target declared here 749 | static int __init uhid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/drivers/hid/uhid.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uhid_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:760:1: note: in expansion of macro 'module_exit' 760 | module_exit(uhid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:754:20: note: 'cleanup_module' target declared here 754 | static void __exit uhid_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_o2nm': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:1033:1: note: in expansion of macro 'module_init' 1033 | module_init(init_o2nm) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:990:19: note: 'init_module' target declared here 990 | static int __init init_o2nm(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_o2nm': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:1034:1: note: in expansion of macro 'module_exit' 1034 | module_exit(exit_o2nm) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:979:20: note: 'cleanup_module' target declared here 979 | static void __exit exit_o2nm(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a4_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/drivers/hid/hid-a4tech.c:136:19: note: 'cleanup_module' target declared here 136 | module_hid_driver(a4_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'a4_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/drivers/hid/hid-a4tech.c:136:19: note: 'init_module' target declared here 136 | module_hid_driver(a4_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:574:1: note: in expansion of macro 'module_hid_driver' 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/drivers/hid/hid-apple.c:574:19: note: 'cleanup_module' target declared here 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:574:1: note: in expansion of macro 'module_hid_driver' 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'apple_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:574:1: note: in expansion of macro 'module_hid_driver' 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/drivers/hid/hid-apple.c:574:19: note: 'init_module' target declared here 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:574:1: note: in expansion of macro 'module_hid_driver' 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'belkin_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/drivers/hid/hid-belkin.c:89:19: note: 'cleanup_module' target declared here 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'belkin_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/drivers/hid/hid-belkin.c:89:19: note: 'init_module' target declared here 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/drivers/hid/hid-cherry.c:72:19: note: 'cleanup_module' target declared here 72 | module_hid_driver(ch_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/drivers/hid/hid-cherry.c:72:19: note: 'init_module' target declared here 72 | module_hid_driver(ch_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-chicony.c:73:1: note: in expansion of macro 'module_hid_driver' 73 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/drivers/hid/hid-chicony.c:73:19: note: 'cleanup_module' target declared here 73 | module_hid_driver(ch_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-chicony.c:73:1: note: in expansion of macro 'module_hid_driver' 73 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-chicony.c:73:1: note: in expansion of macro 'module_hid_driver' 73 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/drivers/hid/hid-chicony.c:73:19: note: 'init_module' target declared here 73 | module_hid_driver(ch_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-chicony.c:73:1: note: in expansion of macro 'module_hid_driver' 73 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:150:1: note: in expansion of macro 'module_hid_driver' 150 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/drivers/hid/hid-cypress.c:150:19: note: 'cleanup_module' target declared here 150 | module_hid_driver(cp_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:150:1: note: in expansion of macro 'module_hid_driver' 150 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:150:1: note: in expansion of macro 'module_hid_driver' 150 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/drivers/hid/hid-cypress.c:150:19: note: 'init_module' target declared here 150 | module_hid_driver(cp_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:150:1: note: in expansion of macro 'module_hid_driver' 150 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ez_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/drivers/hid/hid-ezkey.c:79:19: note: 'cleanup_module' target declared here 79 | module_hid_driver(ez_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ez_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/drivers/hid/hid-ezkey.c:79:19: note: 'init_module' target declared here 79 | module_hid_driver(ez_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/drivers/hid/hid-kensington.c:50:19: note: 'cleanup_module' target declared here 50 | module_hid_driver(ks_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ks_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/drivers/hid/hid-kensington.c:50:19: note: 'init_module' target declared here 50 | module_hid_driver(ks_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:311:1: note: in expansion of macro 'module_hid_driver' 311 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/drivers/hid/hid-microsoft.c:311:19: note: 'cleanup_module' target declared here 311 | module_hid_driver(ms_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:311:1: note: in expansion of macro 'module_hid_driver' 311 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ms_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:311:1: note: in expansion of macro 'module_hid_driver' 311 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/drivers/hid/hid-microsoft.c:311:19: note: 'init_module' target declared here 311 | module_hid_driver(ms_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:311:1: note: in expansion of macro 'module_hid_driver' 311 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mr_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/drivers/hid/hid-monterey.c:66:19: note: 'cleanup_module' target declared here 66 | module_hid_driver(mr_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'mr_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:751:9: note: in expansion of macro 'module_driver' 751 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/drivers/hid/hid-monterey.c:66:19: note: 'init_module' target declared here 66 | module_hid_driver(mr_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, from /kisskb/src/net/dccp/proto.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1264:1: note: in expansion of macro 'module_init' 1264 | module_init(dccp_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1124:19: note: 'init_module' target declared here 1124 | static int __init dccp_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, from /kisskb/src/net/dccp/proto.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1265:1: note: in expansion of macro 'module_exit' 1265 | module_exit(dccp_fini); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1247:20: note: 'cleanup_module' target declared here 1247 | static void __exit dccp_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/core/netpoll.c:16: /kisskb/src/net/core/netpoll.c: In function 'refill_skbs': /kisskb/src/include/linux/skbuff.h:1353:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netpoll.c:47:28: note: while referencing 'skb_pool' 47 | static struct sk_buff_head skb_pool; | ^~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/core/netpoll.c:16: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netpoll.c:47:28: note: while referencing 'skb_pool' 47 | static struct sk_buff_head skb_pool; | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_diag_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(dccp_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:70:19: note: 'init_module' target declared here 70 | static int __init dccp_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_diag_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(dccp_diag_fini); | ^~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit dccp_diag_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, from /kisskb/src/net/dccp/ipv4.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v4_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1088:1: note: in expansion of macro 'module_init' 1088 | module_init(dccp_v4_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1054:19: note: 'init_module' target declared here 1054 | static int __init dccp_v4_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, from /kisskb/src/net/dccp/ipv4.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v4_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1089:1: note: in expansion of macro 'module_exit' 1089 | module_exit(dccp_v4_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1080:20: note: 'cleanup_module' target declared here 1080 | static void __exit dccp_v4_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/input/joystick/amijoy.c:31: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'amijoy_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/joystick/amijoy.c:175:1: note: in expansion of macro 'module_init' 175 | module_init(amijoy_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/joystick/amijoy.c:105:19: note: 'init_module' target declared here 105 | static int __init amijoy_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/input/joystick/amijoy.c:31: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amijoy_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/joystick/amijoy.c:176:1: note: in expansion of macro 'module_exit' 176 | module_exit(amijoy_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/joystick/amijoy.c:164:20: note: 'cleanup_module' target declared here 164 | static void __exit amijoy_exit(void) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/tcp.c: In function 'o2net_fill_node_map': /kisskb/src/fs/ocfs2/cluster/tcp.c:1020:20: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1020 | if (!ret) { | ^ /kisskb/src/fs/ocfs2/cluster/tcp.c:1022:25: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] 1022 | sc_put(sc); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1200:1: note: in expansion of macro 'module_init' 1200 | module_init(dccp_v6_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1165:19: note: 'init_module' target declared here 1165 | static int __init dccp_v6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1201:1: note: in expansion of macro 'module_exit' 1201 | module_exit(dccp_v6_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1192:20: note: 'cleanup_module' target declared here 1192 | static void __exit dccp_v6_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/hp_sdc.h:41, from /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:36: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hp_sdc_rtc_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:732:1: note: in expansion of macro 'module_init' 732 | module_init(hp_sdc_rtc_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:700:19: note: 'init_module' target declared here 700 | static int __init hp_sdc_rtc_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/hp_sdc.h:41, from /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:36: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_sdc_rtc_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:733:1: note: in expansion of macro 'module_exit' 733 | module_exit(hp_sdc_rtc_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:724:20: note: 'cleanup_module' target declared here 724 | static void __exit hp_sdc_rtc_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/input/misc/m68kspkr.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'm68kspkr_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(m68kspkr_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:110:19: note: 'init_module' target declared here 110 | static int __init m68kspkr_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/input/misc/m68kspkr.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm68kspkr_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(m68kspkr_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:143:20: note: 'cleanup_module' target declared here 143 | static void __exit m68kspkr_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'amimouse_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:233:1: note: in expansion of macro 'module_init' 233 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:148:1: note: in expansion of macro 'module_platform_driver_probe' 148 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/mouse/amimouse.c:24: /kisskb/src/drivers/input/mouse/amimouse.c:148:30: note: 'init_module' target declared here 148 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:19: note: in definition of macro 'module_platform_driver_probe' 228 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amimouse_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:148:1: note: in expansion of macro 'module_platform_driver_probe' 148 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/mouse/amimouse.c:24: /kisskb/src/drivers/input/mouse/amimouse.c:148:30: note: 'cleanup_module' target declared here 148 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:20: note: in definition of macro 'module_platform_driver_probe' 234 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/drivers/input/evdev.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'evdev_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1204:1: note: in expansion of macro 'module_exit' 1204 | module_exit(evdev_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1198:20: note: 'cleanup_module' target declared here 1198 | static void __exit evdev_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/drivers/input/evdev.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'evdev_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1203:1: note: in expansion of macro 'module_init' 1203 | module_init(evdev_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1193:19: note: 'init_module' target declared here 1193 | static int __init evdev_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_filter_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:106:1: note: in expansion of macro 'module_init' 106 | module_init(ip6table_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:78:19: note: 'init_module' target declared here 78 | static int __init ip6table_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_filter_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:107:1: note: in expansion of macro 'module_exit' 107 | module_exit(ip6table_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit ip6table_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/ipv6/netfilter/ip6_tables.c:14: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tables_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2144:1: note: in expansion of macro 'module_init' 2144 | module_init(ip6_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2097:19: note: 'init_module' target declared here 2097 | static int __init ip6_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/ipv6/netfilter/ip6_tables.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tables_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2145:1: note: in expansion of macro 'module_exit' 2145 | module_exit(ip6_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2131:20: note: 'cleanup_module' target declared here 2131 | static void __exit ip6_tables_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/mouse/sermouse.c:29: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sermouse_drv_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/serio.h:119:9: note: in expansion of macro 'module_driver' 119 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/input.h:22, from /kisskb/src/drivers/input/mouse/sermouse.c:33: /kisskb/src/drivers/input/mouse/sermouse.c:357:21: note: 'cleanup_module' target declared here 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1225:20: note: in definition of macro 'module_driver' 1225 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/mouse/sermouse.c:29: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'sermouse_drv_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1224:1: note: in expansion of macro 'module_init' 1224 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/serio.h:119:9: note: in expansion of macro 'module_driver' 119 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/input.h:22, from /kisskb/src/drivers/input/mouse/sermouse.c:33: /kisskb/src/drivers/input/mouse/sermouse.c:357:21: note: 'init_module' target declared here 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1220:19: note: in definition of macro 'module_driver' 1220 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'atamouse_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/atarimouse.c:157:1: note: in expansion of macro 'module_init' 157 | module_init(atamouse_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/atarimouse.c:113:19: note: 'init_module' target declared here 113 | static int __init atamouse_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atamouse_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/atarimouse.c:158:1: note: in expansion of macro 'module_exit' 158 | module_exit(atamouse_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/atarimouse.c:152:20: note: 'cleanup_module' target declared here 152 | static void __exit atamouse_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_raw_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(ip6table_raw_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:57:19: note: 'init_module' target declared here 57 | static int __init ip6table_raw_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_raw_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(ip6table_raw_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit ip6table_raw_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_mangle_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:145:1: note: in expansion of macro 'module_init' 145 | module_init(ip6table_mangle_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:117:19: note: 'init_module' target declared here 117 | static int __init ip6table_mangle_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_mangle_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:146:1: note: in expansion of macro 'module_exit' 146 | module_exit(ip6table_mangle_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit ip6table_mangle_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_nat_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:327:1: note: in expansion of macro 'module_init' 327 | module_init(ip6table_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:302:19: note: 'init_module' target declared here 302 | static int __init ip6table_nat_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_nat_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(ip6table_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:321:20: note: 'cleanup_module' target declared here 321 | static void __exit ip6table_nat_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1914:1: note: in expansion of macro 'module_init' 1914 | module_init(l2tp_init); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1884:19: note: 'init_module' target declared here 1884 | static int __init l2tp_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1915:1: note: in expansion of macro 'module_exit' 1915 | module_exit(l2tp_exit); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1905:20: note: 'cleanup_module' target declared here 1905 | static void __exit l2tp_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:62, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:488:1: note: in expansion of macro 'module_init' 488 | module_init(nf_conntrack_l3proto_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:411:19: note: 'init_module' target declared here 411 | static int __init nf_conntrack_l3proto_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:62, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:489:1: note: in expansion of macro 'module_exit' 489 | module_exit(nf_conntrack_l3proto_ipv6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:476:20: note: 'cleanup_module' target declared here 476 | static void __exit nf_conntrack_l3proto_ipv6_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/inetpeer.h:15, from /kisskb/src/net/ipv4/tcp_metrics.c:16: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_peer_is_proven': /kisskb/src/include/net/ipv6.h:446:35: warning: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] 446 | (a1->s6_addr32[3] ^ a2->s6_addr32[3])) == 0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:231:30: note: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[3]' was declared here 231 | struct inetpeer_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/include/net/inetpeer.h:15, from /kisskb/src/net/ipv4/tcp_metrics.c:16: /kisskb/src/include/net/ipv6.h:445:35: warning: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] 445 | (a1->s6_addr32[2] ^ a2->s6_addr32[2]) | | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:231:30: note: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[2]' was declared here 231 | struct inetpeer_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/include/net/inetpeer.h:15, from /kisskb/src/net/ipv4/tcp_metrics.c:16: /kisskb/src/include/net/ipv6.h:444:35: warning: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 444 | (a1->s6_addr32[1] ^ a2->s6_addr32[1]) | | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:231:30: note: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[1]' was declared here 231 | struct inetpeer_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/include/linux/igmp.h:18, from /kisskb/src/net/ipv4/udp.c:92: /kisskb/src/net/ipv4/udp.c: In function 'first_packet_length': /kisskb/src/include/linux/skbuff.h:1353:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1198:29: note: while referencing 'list_kill' 1198 | struct sk_buff_head list_kill, *rcvq = &sk->sk_receive_queue; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/igmp.h:18, from /kisskb/src/net/ipv4/udp.c:92: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1198:29: note: while referencing 'list_kill' 1198 | struct sk_buff_head list_kill, *rcvq = &sk->sk_receive_queue; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:62, from /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:137:1: note: in expansion of macro 'module_init' 137 | module_init(nf_defrag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:104:19: note: 'init_module' target declared here 104 | static int __init nf_defrag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:62, from /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:138:1: note: in expansion of macro 'module_exit' 138 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:126:20: note: 'cleanup_module' target declared here 126 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:291:1: note: in expansion of macro 'module_init' 291 | module_init(nf_nat_l3proto_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:264:19: note: 'init_module' target declared here 264 | static int __init nf_nat_l3proto_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:292:1: note: in expansion of macro 'module_exit' 292 | module_exit(nf_nat_l3proto_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:282:20: note: 'cleanup_module' target declared here 282 | static void __exit nf_nat_l3proto_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:553:1: note: in expansion of macro 'module_init' 553 | module_init(nf_conntrack_l3proto_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:463:19: note: 'init_module' target declared here 463 | static int __init nf_conntrack_l3proto_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:554:1: note: in expansion of macro 'module_exit' 554 | module_exit(nf_conntrack_l3proto_ipv4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:538:20: note: 'cleanup_module' target declared here 538 | static void __exit nf_conntrack_l3proto_ipv4_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:487:1: note: in expansion of macro 'module_init' 487 | module_init(ipip_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:450:19: note: 'init_module' target declared here 450 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:488:1: note: in expansion of macro 'module_exit' 488 | module_exit(ipip_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:478:20: note: 'cleanup_module' target declared here 478 | static void __exit ipip_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/gre_demux.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'gre_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:359:1: note: in expansion of macro 'module_init' 359 | module_init(gre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:332:19: note: 'init_module' target declared here 332 | static int __init gre_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/gre_demux.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gre_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:360:1: note: in expansion of macro 'module_exit' 360 | module_exit(gre_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:353:20: note: 'cleanup_module' target declared here 353 | static void __exit gre_exit(void) | ^~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_ipv6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:123:1: note: in expansion of macro 'module_init' 123 | module_init(nf_tables_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:105:19: note: 'init_module' target declared here 105 | static int __init nf_tables_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_ipv6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:124:1: note: in expansion of macro 'module_exit' 124 | module_exit(nf_tables_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:117:20: note: 'cleanup_module' target declared here 117 | static void __exit nf_tables_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(nft_chain_route_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:73:19: note: 'init_module' target declared here 73 | static int __init nft_chain_route_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(nft_chain_route_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit nft_chain_route_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'llc_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/llc/llc_core.c:158:1: note: in expansion of macro 'module_init' 158 | module_init(llc_init); | ^~~~~~~~~~~ /kisskb/src/net/llc/llc_core.c:145:19: note: 'init_module' target declared here 145 | static int __init llc_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'llc_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/llc/llc_core.c:159:1: note: in expansion of macro 'module_exit' 159 | module_exit(llc_exit); | ^~~~~~~~~~~ /kisskb/src/net/llc/llc_core.c:152:20: note: 'cleanup_module' target declared here 152 | static void __exit llc_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipgre_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:833:1: note: in expansion of macro 'module_init' 833 | module_init(ipgre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:783:19: note: 'init_module' target declared here 783 | static int __init ipgre_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipgre_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:834:1: note: in expansion of macro 'module_exit' 834 | module_exit(ipgre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:824:20: note: 'cleanup_module' target declared here 824 | static void __exit ipgre_fini(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp4_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:197:1: note: in expansion of macro 'module_init' 197 | module_init(ipcomp4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:175:19: note: 'init_module' target declared here 175 | static int __init ipcomp4_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp4_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:198:1: note: in expansion of macro 'module_exit' 198 | module_exit(ipcomp4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:189:20: note: 'cleanup_module' target declared here 189 | static void __exit ipcomp4_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/xfrm4_tunnel.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_tunnel.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(ipip_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_tunnel.c:77:19: note: 'init_module' target declared here 77 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/xfrm4_tunnel.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_tunnel.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(ipip_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_tunnel.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit ipip_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'vti_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:600:1: note: in expansion of macro 'module_init' 600 | module_init(vti_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:536:19: note: 'init_module' target declared here 536 | static int __init vti_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:601:1: note: in expansion of macro 'module_exit' 601 | module_exit(vti_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:586:20: note: 'cleanup_module' target declared here 586 | static void __exit vti_fini(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:200:1: note: in expansion of macro 'module_init' 200 | module_init(nft_chain_nat_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:184:19: note: 'init_module' target declared here 184 | static int __init nft_chain_nat_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:201:1: note: in expansion of macro 'module_exit' 201 | module_exit(nft_chain_nat_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:195:20: note: 'cleanup_module' target declared here 195 | static void __exit nft_chain_nat_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_mode_beet.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_beet_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_beet.c:153:1: note: in expansion of macro 'module_init' 153 | module_init(xfrm4_beet_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_beet.c:140:19: note: 'init_module' target declared here 140 | static int __init xfrm4_beet_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_mode_beet.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_beet_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_beet.c:154:1: note: in expansion of macro 'module_exit' 154 | module_exit(xfrm4_beet_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_beet.c:145:20: note: 'cleanup_module' target declared here 145 | static void __exit xfrm4_beet_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv4/esp4.c:3: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:726:1: note: in expansion of macro 'module_init' 726 | module_init(esp4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:704:19: note: 'init_module' target declared here 704 | static int __init esp4_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv4/esp4.c:3: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:727:1: note: in expansion of macro 'module_exit' 727 | module_exit(esp4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:718:20: note: 'cleanup_module' target declared here 718 | static void __exit esp4_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/net/ipv4/ah4.c:3: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah4_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:588:1: note: in expansion of macro 'module_init' 588 | module_init(ah4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:566:19: note: 'init_module' target declared here 566 | static int __init ah4_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/net/ipv4/ah4.c:3: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah4_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:589:1: note: in expansion of macro 'module_exit' 589 | module_exit(ah4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:580:20: note: 'cleanup_module' target declared here 580 | static void __exit ah4_fini(void) | ^~~~~~~~ In file included from /kisskb/src/net/ipv4/tunnel4.c:6: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel4_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tunnel4.c:190:1: note: in expansion of macro 'module_init' 190 | module_init(tunnel4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tunnel4.c:164:19: note: 'init_module' target declared here 164 | static int __init tunnel4_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/tunnel4.c:6: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel4_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tunnel4.c:191:1: note: in expansion of macro 'module_exit' 191 | module_exit(tunnel4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tunnel4.c:180:20: note: 'cleanup_module' target declared here 180 | static void __exit tunnel4_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppol2tp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1950:1: note: in expansion of macro 'module_init' 1950 | module_init(pppol2tp_init); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1902:19: note: 'init_module' target declared here 1902 | static int __init pppol2tp_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppol2tp_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1951:1: note: in expansion of macro 'module_exit' 1951 | module_exit(pppol2tp_exit); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1940:20: note: 'cleanup_module' target declared here 1940 | static void __exit pppol2tp_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/netfilter/nft_reject_ipv6.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_reject_ipv6.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(nft_reject_ipv6_module_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_reject_ipv6.c:63:19: note: 'init_module' target declared here 63 | static int __init nft_reject_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/netfilter/nft_reject_ipv6.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_reject_ipv6.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(nft_reject_ipv6_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_reject_ipv6.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit nft_reject_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:120:1: note: in expansion of macro 'module_init' 120 | module_init(ah_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:110:19: note: 'init_module' target declared here 110 | static int __init ah_mt6_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:121:1: note: in expansion of macro 'module_exit' 121 | module_exit(ah_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit ah_mt6_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_mode_transport.c:7: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_transport_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_transport.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(xfrm4_transport_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_transport.c:64:19: note: 'init_module' target declared here 64 | static int __init xfrm4_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_mode_transport.c:7: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_transport_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_transport.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(xfrm4_transport_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_transport.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit xfrm4_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:122:1: note: in expansion of macro 'module_init' 122 | module_init(xfrm4_mode_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:109:19: note: 'init_module' target declared here 109 | static int __init xfrm4_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:123:1: note: in expansion of macro 'module_exit' 123 | module_exit(xfrm4_mode_tunnel_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:114:20: note: 'cleanup_module' target declared here 114 | static void __exit xfrm4_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'udp_diag_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/udp_diag.c:214:1: note: in expansion of macro 'module_init' 214 | module_init(udp_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/udp_diag.c:191:19: note: 'init_module' target declared here 191 | static int __init udp_diag_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udp_diag_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp_diag.c:215:1: note: in expansion of macro 'module_exit' 215 | module_exit(udp_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/udp_diag.c:208:20: note: 'cleanup_module' target declared here 208 | static void __exit udp_diag_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/tcp_diag.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_diag_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(tcp_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:56:19: note: 'init_module' target declared here 56 | static int __init tcp_diag_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/tcp_diag.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_diag_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(tcp_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit tcp_diag_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/linear.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'linear_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/linear.c:410:1: note: in expansion of macro 'module_init' 410 | module_init(linear_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/linear.c:399:19: note: 'init_module' target declared here 399 | static int __init linear_init (void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/inet_diag.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'inet_diag_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1206:1: note: in expansion of macro 'module_init' 1206 | module_init(inet_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1169:19: note: 'init_module' target declared here 1169 | static int __init inet_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/inet_diag.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet_diag_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1207:1: note: in expansion of macro 'module_exit' 1207 | module_exit(inet_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1198:20: note: 'cleanup_module' target declared here 1198 | static void __exit inet_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/misc/dummy-irq.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_irq_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/misc/dummy-irq.c:57:1: note: in expansion of macro 'module_init' 57 | module_init(dummy_irq_init); | ^~~~~~~~~~~ /kisskb/src/drivers/misc/dummy-irq.c:37:19: note: 'init_module' target declared here 37 | static int __init dummy_irq_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/misc/dummy-irq.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_irq_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/misc/dummy-irq.c:58:1: note: in expansion of macro 'module_exit' 58 | module_exit(dummy_irq_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/misc/dummy-irq.c:51:20: note: 'cleanup_module' target declared here 51 | static void __exit dummy_irq_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'eui64_mt6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(eui64_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:63:19: note: 'init_module' target declared here 63 | static int __init eui64_mt6_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eui64_mt6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(eui64_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit eui64_mt6_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'frag_mt6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:135:1: note: in expansion of macro 'module_init' 135 | module_init(frag_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:125:19: note: 'init_module' target declared here 125 | static int __init frag_mt6_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'frag_mt6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:136:1: note: in expansion of macro 'module_exit' 136 | module_exit(frag_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:130:20: note: 'cleanup_module' target declared here 130 | static void __exit frag_mt6_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipv6header_mt6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:153:1: note: in expansion of macro 'module_init' 153 | module_init(ipv6header_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:143:19: note: 'init_module' target declared here 143 | static int __init ipv6header_mt6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipv6header_mt6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:154:1: note: in expansion of macro 'module_exit' 154 | module_exit(ipv6header_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:148:20: note: 'cleanup_module' target declared here 148 | static void __exit ipv6header_mt6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'mh_mt6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:93:1: note: in expansion of macro 'module_init' 93 | module_init(mh_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:83:19: note: 'init_module' target declared here 83 | static int __init mh_mt6_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mh_mt6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:94:1: note: in expansion of macro 'module_exit' 94 | module_exit(mh_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:88:20: note: 'cleanup_module' target declared here 88 | static void __exit mh_mt6_exit(void) | ^~~~~~~~~~~ /kisskb/src/drivers/nubus/proc.c:64:2: warning: #warning Need to set some I/O handlers here [-Wcpp] 64 | #warning Need to set some I/O handlers here | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hbh_mt6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:214:1: note: in expansion of macro 'module_init' 214 | module_init(hbh_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:204:19: note: 'init_module' target declared here 204 | static int __init hbh_mt6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hbh_mt6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:215:1: note: in expansion of macro 'module_exit' 215 | module_exit(hbh_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:209:20: note: 'cleanup_module' target declared here 209 | static void __exit hbh_mt6_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/raid0.c:21: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid0_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid0.c:749:1: note: in expansion of macro 'module_init' 749 | module_init(raid0_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid0.c:739:19: note: 'init_module' target declared here 739 | static int __init raid0_init (void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:139:1: note: in expansion of macro 'module_init' 139 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:129:19: note: 'init_module' target declared here 129 | static int __init rpfilter_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:140:1: note: in expansion of macro 'module_exit' 140 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit rpfilter_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_tty_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/pps/clients/pps-ldisc.c:157:1: note: in expansion of macro 'module_init' 157 | module_init(pps_tty_init); | ^~~~~~~~~~~ /kisskb/src/drivers/pps/clients/pps-ldisc.c:118:19: note: 'init_module' target declared here 118 | static int __init pps_tty_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_tty_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/pps/clients/pps-ldisc.c:158:1: note: in expansion of macro 'module_exit' 158 | module_exit(pps_tty_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/pps/clients/pps-ldisc.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit pps_tty_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/raid1.c:34: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:3221:1: note: in expansion of macro 'module_init' 3221 | module_init(raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:3211:19: note: 'init_module' target declared here 3211 | static int __init raid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'rt_mt6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(rt_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:214:19: note: 'init_module' target declared here 214 | static int __init rt_mt6_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt_mt6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(rt_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit rt_mt6_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/idr.h:17, from /kisskb/src/drivers/ptp/ptp_clock.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ptp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:320:41: note: in expansion of macro 'module_init' 320 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clock.c:368:1: note: in expansion of macro 'subsys_initcall' 368 | subsys_initcall(ptp_init); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clock.c:343:19: note: 'init_module' target declared here 343 | static int __init ptp_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/idr.h:17, from /kisskb/src/drivers/ptp/ptp_clock.c:20: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ptp_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clock.c:369:1: note: in expansion of macro 'module_exit' 369 | module_exit(ptp_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clock.c:336:20: note: 'cleanup_module' target declared here 336 | static void __exit ptp_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:132:1: note: in expansion of macro 'module_init' 132 | module_init(masquerade_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:113:19: note: 'init_module' target declared here 113 | static int __init masquerade_tg6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:133:1: note: in expansion of macro 'module_exit' 133 | module_exit(masquerade_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:125:20: note: 'cleanup_module' target declared here 125 | static void __exit masquerade_tg6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6t_npt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:146:1: note: in expansion of macro 'module_init' 146 | module_init(ip6t_npt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:134:19: note: 'init_module' target declared here 134 | static int __init ip6t_npt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6t_npt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:147:1: note: in expansion of macro 'module_exit' 147 | module_exit(ip6t_npt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:140:20: note: 'cleanup_module' target declared here 140 | static void __exit ip6t_npt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:280:1: note: in expansion of macro 'module_init' 280 | module_init(nf_nat_l3proto_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:253:19: note: 'init_module' target declared here 253 | static int __init nf_nat_l3proto_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:281:1: note: in expansion of macro 'module_exit' 281 | module_exit(nf_nat_l3proto_ipv4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:271:20: note: 'cleanup_module' target declared here 271 | static void __exit nf_nat_l3proto_ipv4_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/dm-cache-block-types.h:10, from /kisskb/src/drivers/md/dm-cache-policy.h:10, from /kisskb/src/drivers/md/dm-cache-policy-cleaner.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'wb_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-cleaner.c:462:1: note: in expansion of macro 'module_init' 462 | module_init(wb_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-cleaner.c:442:19: note: 'init_module' target declared here 442 | static int __init wb_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/dm-cache-block-types.h:10, from /kisskb/src/drivers/md/dm-cache-policy.h:10, from /kisskb/src/drivers/md/dm-cache-policy-cleaner.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wb_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-cleaner.c:463:1: note: in expansion of macro 'module_exit' 463 | module_exit(wb_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-cleaner.c:457:20: note: 'cleanup_module' target declared here 457 | static void __exit wb_exit(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/pps/clients/pps_parport.c:30: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_parport_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/pps/clients/pps_parport.c:245:1: note: in expansion of macro 'module_init' 245 | module_init(pps_parport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/pps/clients/pps_parport.c:219:19: note: 'init_module' target declared here 219 | static int __init pps_parport_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/pps/clients/pps_parport.c:30: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_parport_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/pps/clients/pps_parport.c:246:1: note: in expansion of macro 'module_exit' 246 | module_exit(pps_parport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/pps/clients/pps_parport.c:240:20: note: 'cleanup_module' target declared here 240 | static void __exit pps_parport_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/dm-cache-block-types.h:10, from /kisskb/src/drivers/md/dm-cache-policy.h:10, from /kisskb/src/drivers/md/dm-cache-policy-mq.c:7: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'mq_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-mq.c:1326:1: note: in expansion of macro 'module_init' 1326 | module_init(mq_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-mq.c:1283:19: note: 'init_module' target declared here 1283 | static int __init mq_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/dm-cache-block-types.h:10, from /kisskb/src/drivers/md/dm-cache-policy.h:10, from /kisskb/src/drivers/md/dm-cache-policy-mq.c:7: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mq_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-mq.c:1327:1: note: in expansion of macro 'module_exit' 1327 | module_exit(mq_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-mq.c:1318:20: note: 'cleanup_module' target declared here 1318 | static void __exit mq_exit(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:21: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:117:1: note: in expansion of macro 'module_init' 117 | module_init(reject_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:107:19: note: 'init_module' target declared here 107 | static int __init reject_tg6_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:21: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:118:1: note: in expansion of macro 'module_exit' 118 | module_exit(reject_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:112:20: note: 'cleanup_module' target declared here 112 | static void __exit reject_tg6_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/raid10.c:21: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:4768:1: note: in expansion of macro 'module_init' 4768 | module_init(raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:4758:19: note: 'init_module' target declared here 4758 | static int __init raid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:503:1: note: in expansion of macro 'module_init' 503 | module_init(synproxy_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:476:19: note: 'init_module' target declared here 476 | static int __init synproxy_tg6_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg6_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:504:1: note: in expansion of macro 'module_exit' 504 | module_exit(synproxy_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:497:20: note: 'cleanup_module' target declared here 497 | static void __exit synproxy_tg6_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/pps/pps.c:24: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:320:41: note: in expansion of macro 'module_init' 320 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:429:1: note: in expansion of macro 'subsys_initcall' 429 | subsys_initcall(pps_init); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:400:19: note: 'init_module' target declared here 400 | static int __init pps_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/pps/pps.c:24: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(pps_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:394:20: note: 'cleanup_module' target declared here 394 | static void __exit pps_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipddp_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:338:1: note: in expansion of macro 'module_init' 338 | module_init(ipddp_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:316:19: note: 'init_module' target declared here 316 | static int __init ipddp_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipddp_cleanup_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:339:1: note: in expansion of macro 'module_exit' 339 | module_exit(ipddp_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:324:20: note: 'cleanup_module' target declared here 324 | static void __exit ipddp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-cache-target.c:7: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_cache_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:3131:1: note: in expansion of macro 'module_init' 3131 | module_init(dm_cache_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:3107:19: note: 'init_module' target declared here 3107 | static int __init dm_cache_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-cache-target.c:7: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_cache_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:3132:1: note: in expansion of macro 'module_exit' 3132 | module_exit(dm_cache_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:3125:20: note: 'cleanup_module' target declared here 3125 | static void __exit dm_cache_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:128:1: note: in expansion of macro 'module_init' 128 | module_init(nf_defrag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:113:19: note: 'init_module' target declared here 113 | static int __init nf_defrag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:129:1: note: in expansion of macro 'module_exit' 129 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:118:20: note: 'cleanup_module' target declared here 118 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:310:1: note: in expansion of macro 'module_init' 310 | module_init(nf_nat_helper_pptp_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:283:19: note: 'init_module' target declared here 283 | static int __init nf_nat_helper_pptp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(nf_nat_helper_pptp_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:301:20: note: 'cleanup_module' target declared here 301 | static void __exit nf_nat_helper_pptp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'target_core_init_configfs': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3313:1: note: in expansion of macro 'module_init' 3313 | module_init(target_core_init_configfs); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3115:19: note: 'init_module' target declared here 3115 | static int __init target_core_init_configfs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'target_core_exit_configfs': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3314:1: note: in expansion of macro 'module_exit' 3314 | module_exit(target_core_exit_configfs); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3255:20: note: 'cleanup_module' target declared here 3255 | static void __exit target_core_exit_configfs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:625:1: note: in expansion of macro 'module_init' 625 | module_init(init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:581:19: note: 'init_module' target declared here 581 | static int __init init(void) | ^~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:626:1: note: in expansion of macro 'module_exit' 626 | module_exit(fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:608:20: note: 'cleanup_module' target declared here 608 | static void __exit fini(void) | ^~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:469:1: note: in expansion of macro 'module_init' 469 | module_init(nfnetlink_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:453:19: note: 'init_module' target declared here 453 | static int __init nfnetlink_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:470:1: note: in expansion of macro 'module_exit' 470 | module_exit(nfnetlink_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:464:20: note: 'cleanup_module' target declared here 464 | static void __exit nfnetlink_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nfnetlink_acct.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_acct_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:453:1: note: in expansion of macro 'module_init' 453 | module_init(nfnl_acct_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:423:19: note: 'init_module' target declared here 423 | static int __init nfnl_acct_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nfnetlink_acct.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_acct_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:454:1: note: in expansion of macro 'module_exit' 454 | module_exit(nfnl_acct_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:438:20: note: 'cleanup_module' target declared here 438 | static void __exit nfnl_acct_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/plip/plip.c:91: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'plip_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1398:1: note: in expansion of macro 'module_init' 1398 | module_init(plip_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1380:19: note: 'init_module' target declared here 1380 | static int __init plip_init (void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/plip/plip.c:91: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plip_cleanup_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1399:1: note: in expansion of macro 'module_exit' 1399 | module_exit(plip_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1324:20: note: 'cleanup_module' target declared here 1324 | static void __exit plip_cleanup_module (void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/parport/procfs.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_default_proc_register': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:607:1: note: in expansion of macro 'module_init' 607 | module_init(parport_default_proc_register) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:559:19: note: 'init_module' target declared here 559 | static int __init parport_default_proc_register(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/parport/procfs.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_default_proc_unregister': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:608:1: note: in expansion of macro 'module_exit' 608 | module_exit(parport_default_proc_unregister) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:566:20: note: 'cleanup_module' target declared here 566 | static void __exit parport_default_proc_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:142:1: note: in expansion of macro 'module_init' 142 | module_init(nf_nat_proto_gre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:132:19: note: 'init_module' target declared here 132 | static int __init nf_nat_proto_gre_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:143:1: note: in expansion of macro 'module_exit' 143 | module_exit(nf_nat_proto_gre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:137:20: note: 'cleanup_module' target declared here 137 | static void __exit nf_nat_proto_gre_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:43: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1293:1: note: in expansion of macro 'module_init' 1293 | module_init(nf_nat_snmp_basic_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1279:19: note: 'init_module' target declared here 1279 | static int __init nf_nat_snmp_basic_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:43: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1294:1: note: in expansion of macro 'module_exit' 1294 | module_exit(nf_nat_snmp_basic_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1287:20: note: 'cleanup_module' target declared here 1287 | static void __exit nf_nat_snmp_basic_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-era-target.c:1: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_era_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c:1742:1: note: in expansion of macro 'module_init' 1742 | module_init(dm_era_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c:1724:19: note: 'init_module' target declared here 1724 | static int __init dm_era_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-era-target.c:1: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_era_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c:1743:1: note: in expansion of macro 'module_exit' 1743 | module_exit(dm_era_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c:1737:20: note: 'cleanup_module' target declared here 1737 | static void __exit dm_era_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/drivers/md/dm-bio-record.h:10, from /kisskb/src/drivers/md/dm-raid1.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_mirror_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1455:1: note: in expansion of macro 'module_init' 1455 | module_init(dm_mirror_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1433:19: note: 'init_module' target declared here 1433 | static int __init dm_mirror_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/drivers/md/dm-bio-record.h:10, from /kisskb/src/drivers/md/dm-raid1.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_mirror_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1456:1: note: in expansion of macro 'module_exit' 1456 | module_exit(dm_mirror_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1449:20: note: 'cleanup_module' target declared here 1449 | static void __exit dm_mirror_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_ipv4_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:124:1: note: in expansion of macro 'module_init' 124 | module_init(nf_tables_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:106:19: note: 'init_module' target declared here 106 | static int __init nf_tables_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_ipv4_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:125:1: note: in expansion of macro 'module_exit' 125 | module_exit(nf_tables_ipv4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:118:20: note: 'cleanup_module' target declared here 118 | static void __exit nf_tables_ipv4_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(nft_chain_route_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:75:19: note: 'init_module' target declared here 75 | static int __init nft_chain_route_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(nft_chain_route_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit nft_chain_route_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:194:1: note: in expansion of macro 'module_init' 194 | module_init(nft_chain_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:178:19: note: 'init_module' target declared here 178 | static int __init nft_chain_nat_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:195:1: note: in expansion of macro 'module_exit' 195 | module_exit(nft_chain_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:189:20: note: 'cleanup_module' target declared here 189 | static void __exit nft_chain_nat_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/netfilter.h:4, from /kisskb/src/net/netfilter/nf_conntrack_standalone.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:608:1: note: in expansion of macro 'module_init' 608 | module_init(nf_conntrack_standalone_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:565:19: note: 'init_module' target declared here 565 | static int __init nf_conntrack_standalone_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/netfilter.h:4, from /kisskb/src/net/netfilter/nf_conntrack_standalone.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:609:1: note: in expansion of macro 'module_exit' 609 | module_exit(nf_conntrack_standalone_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:598:20: note: 'cleanup_module' target declared here 598 | static void __exit nf_conntrack_standalone_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(nft_reject_ipv4_module_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:62:19: note: 'init_module' target declared here 62 | static int __init nft_reject_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(nft_reject_ipv4_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit nft_reject_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/rtc/rtc-generic.c:6: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'generic_rtc_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:233:1: note: in expansion of macro 'module_init' 233 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-generic.c:58:1: note: in expansion of macro 'module_platform_driver_probe' 58 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-generic.c:9: /kisskb/src/drivers/rtc/rtc-generic.c:58:30: note: 'init_module' target declared here 58 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:19: note: in definition of macro 'module_platform_driver_probe' 228 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/rtc/rtc-generic.c:6: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'generic_rtc_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-generic.c:58:1: note: in expansion of macro 'module_platform_driver_probe' 58 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-generic.c:9: /kisskb/src/drivers/rtc/rtc-generic.c:58:30: note: 'cleanup_module' target declared here 58 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:20: note: in definition of macro 'module_platform_driver_probe' 234 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_arp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(nf_tables_arp_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:81:19: note: 'init_module' target declared here 81 | static int __init nf_tables_arp_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_arp_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(nf_tables_arp_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit nf_tables_arp_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/rtc/rtc-msm6242.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:233:1: note: in expansion of macro 'module_init' 233 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-msm6242.c:14: /kisskb/src/drivers/rtc/rtc-msm6242.c:233:30: note: 'init_module' target declared here 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:19: note: in definition of macro 'module_platform_driver_probe' 228 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/rtc/rtc-msm6242.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-msm6242.c:14: /kisskb/src/drivers/rtc/rtc-msm6242.c:233:30: note: 'cleanup_module' target declared here 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:20: note: in definition of macro 'module_platform_driver_probe' 234 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip_tables_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2140:1: note: in expansion of macro 'module_init' 2140 | module_init(ip_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2094:19: note: 'init_module' target declared here 2094 | static int __init ip_tables_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_tables_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2141:1: note: in expansion of macro 'module_exit' 2141 | module_exit(ip_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2128:20: note: 'cleanup_module' target declared here 2128 | static void __exit ip_tables_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:3035:1: note: in expansion of macro 'module_init' 3035 | module_init(dm_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:336:19: note: 'init_module' target declared here 336 | static int __init dm_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:3036:1: note: in expansion of macro 'module_exit' 3036 | module_exit(dm_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:357:20: note: 'cleanup_module' target declared here 357 | static void __exit dm_exit(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:3036:1: note: in expansion of macro 'module_init' 3036 | module_init(ppp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:925:19: note: 'init_module' target declared here 925 | static int __init ppp_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:3037:1: note: in expansion of macro 'module_exit' 3037 | module_exit(ppp_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:2989:20: note: 'cleanup_module' target declared here 2989 | static void __exit ppp_cleanup(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_filter_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:110:1: note: in expansion of macro 'module_init' 110 | module_init(iptable_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:86:19: note: 'init_module' target declared here 86 | static int __init iptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_filter_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:111:1: note: in expansion of macro 'module_exit' 111 | module_exit(iptable_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:104:20: note: 'cleanup_module' target declared here 104 | static void __exit iptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_mangle_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:147:1: note: in expansion of macro 'module_init' 147 | module_init(iptable_mangle_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:123:19: note: 'init_module' target declared here 123 | static int __init iptable_mangle_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_mangle_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:148:1: note: in expansion of macro 'module_exit' 148 | module_exit(iptable_mangle_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:141:20: note: 'cleanup_module' target declared here 141 | static void __exit iptable_mangle_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/arch/m68k/include/asm/virtconvert.h:11, from /kisskb/src/arch/m68k/include/asm/io_mm.h:25, from /kisskb/src/arch/m68k/include/asm/io.h:4, from /kisskb/src/include/linux/io.h:22, from /kisskb/src/drivers/rtc/rtc-rp5c01.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:233:1: note: in expansion of macro 'module_init' 233 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rp5c01.c:281:1: note: in expansion of macro 'module_platform_driver_probe' 281 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-rp5c01.c:13: /kisskb/src/drivers/rtc/rtc-rp5c01.c:281:30: note: 'init_module' target declared here 281 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:19: note: in definition of macro 'module_platform_driver_probe' 228 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/arch/m68k/include/asm/virtconvert.h:11, from /kisskb/src/arch/m68k/include/asm/io_mm.h:25, from /kisskb/src/arch/m68k/include/asm/io.h:4, from /kisskb/src/include/linux/io.h:22, from /kisskb/src/drivers/rtc/rtc-rp5c01.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rp5c01.c:281:1: note: in expansion of macro 'module_platform_driver_probe' 281 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-rp5c01.c:13: /kisskb/src/drivers/rtc/rtc-rp5c01.c:281:30: note: 'cleanup_module' target declared here 281 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:20: note: in definition of macro 'module_platform_driver_probe' 234 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/packet/diag.c:1: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'packet_diag_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c:261:1: note: in expansion of macro 'module_init' 261 | module_init(packet_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c:251:19: note: 'init_module' target declared here 251 | static int __init packet_diag_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/packet/diag.c:1: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'packet_diag_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/packet/diag.c:262:1: note: in expansion of macro 'module_exit' 262 | module_exit(packet_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c:256:20: note: 'cleanup_module' target declared here 256 | static void __exit packet_diag_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'amiga_parallel_driver_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:233:1: note: in expansion of macro 'module_init' 233 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:246:1: note: in expansion of macro 'module_platform_driver_probe' 246 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/parport/parport_amiga.c:21: /kisskb/src/drivers/parport/parport_amiga.c:246:30: note: 'init_module' target declared here 246 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:19: note: in definition of macro 'module_platform_driver_probe' 228 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amiga_parallel_driver_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:246:1: note: in expansion of macro 'module_platform_driver_probe' 246 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/parport/parport_amiga.c:21: /kisskb/src/drivers/parport/parport_amiga.c:246:30: note: 'cleanup_module' target declared here 246 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:20: note: in definition of macro 'module_platform_driver_probe' 234 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_pc.c:45: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_pc_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3330:1: note: in expansion of macro 'module_init' 3330 | module_init(parport_pc_init) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3277:19: note: 'init_module' target declared here 3277 | static int __init parport_pc_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_pc.c:45: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_pc_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3331:1: note: in expansion of macro 'module_exit' 3331 | module_exit(parport_pc_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3306:20: note: 'cleanup_module' target declared here 3306 | static void __exit parport_pc_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_nat.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_nat_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:325:1: note: in expansion of macro 'module_init' 325 | module_init(iptable_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:300:19: note: 'init_module' target declared here 300 | static int __init iptable_nat_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_nat.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_nat_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:326:1: note: in expansion of macro 'module_exit' 326 | module_exit(iptable_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:319:20: note: 'cleanup_module' target declared here 319 | static void __exit iptable_nat_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_raw_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(iptable_raw_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:64:19: note: 'init_module' target declared here 64 | static int __init iptable_raw_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_raw_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(iptable_raw_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:82:20: note: 'cleanup_module' target declared here 82 | static void __exit iptable_raw_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/ipv4/netfilter/ipt_ah.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ah.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(ah_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ah.c:80:19: note: 'init_module' target declared here 80 | static int __init ah_mt_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/ipv4/netfilter/ipt_ah.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ah.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(ah_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ah.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit ah_mt_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_mfc3_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_mfc3.c:369:1: note: in expansion of macro 'module_init' 369 | module_init(parport_mfc3_init) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_mfc3.c:288:19: note: 'init_module' target declared here 288 | static int __init parport_mfc3_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_mfc3_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/parport_mfc3.c:370:1: note: in expansion of macro 'module_exit' 370 | module_exit(parport_mfc3_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_mfc3.c:346:20: note: 'cleanup_module' target declared here 346 | static void __exit parport_mfc3_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:141:1: note: in expansion of macro 'module_init' 141 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:131:19: note: 'init_module' target declared here 131 | static int __init rpfilter_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:142:1: note: in expansion of macro 'module_exit' 142 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:136:20: note: 'cleanup_module' target declared here 136 | static void __exit rpfilter_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netlink/diag.c:1: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'netlink_diag_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:185:1: note: in expansion of macro 'module_init' 185 | module_init(netlink_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:175:19: note: 'init_module' target declared here 175 | static int __init netlink_diag_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netlink/diag.c:1: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netlink_diag_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:186:1: note: in expansion of macro 'module_exit' 186 | module_exit(netlink_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:180:20: note: 'cleanup_module' target declared here 180 | static void __exit netlink_diag_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_atari_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_atari.c:223:1: note: in expansion of macro 'module_init' 223 | module_init(parport_atari_init) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_atari.c:172:19: note: 'init_module' target declared here 172 | static int __init parport_atari_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_atari_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/parport_atari.c:224:1: note: in expansion of macro 'module_exit' 224 | module_exit(parport_atari_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_atari.c:210:20: note: 'cleanup_module' target declared here 210 | static void __exit parport_atari_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:137:1: note: in expansion of macro 'module_init' 137 | module_init(ecn_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:127:19: note: 'init_module' target declared here 127 | static int __init ecn_tg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:138:1: note: in expansion of macro 'module_exit' 138 | module_exit(ecn_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:132:20: note: 'cleanup_module' target declared here 132 | static void __exit ecn_tg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'clusterip_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:804:1: note: in expansion of macro 'module_init' 804 | module_init(clusterip_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:764:19: note: 'init_module' target declared here 764 | static int __init clusterip_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clusterip_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:805:1: note: in expansion of macro 'module_exit' 805 | module_exit(clusterip_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:792:20: note: 'cleanup_module' target declared here 792 | static void __exit clusterip_tg_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/inetdevice.h:6, from /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:188:1: note: in expansion of macro 'module_init' 188 | module_init(masquerade_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:165:19: note: 'init_module' target declared here 165 | static int __init masquerade_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/inetdevice.h:6, from /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:189:1: note: in expansion of macro 'module_exit' 189 | module_exit(masquerade_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:181:20: note: 'cleanup_module' target declared here 181 | static void __exit masquerade_tg_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/ne.c:44: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ne_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/8390/ne.c:1017:1: note: in expansion of macro 'module_exit' 1017 | module_exit(ne_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/8390/ne.c:1012:20: note: 'cleanup_module' target declared here 1012 | static void __exit ne_exit(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-mpath.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_multipath_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1744:1: note: in expansion of macro 'module_init' 1744 | module_init(dm_multipath_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1682:19: note: 'init_module' target declared here 1682 | static int __init dm_multipath_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-mpath.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_multipath_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1745:1: note: in expansion of macro 'module_exit' 1745 | module_exit(dm_multipath_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1735:20: note: 'cleanup_module' target declared here 1735 | static void __exit dm_multipath_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/dm-snap.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_snapshot_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2477:1: note: in expansion of macro 'module_init' 2477 | module_init(dm_snapshot_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2397:19: note: 'init_module' target declared here 2397 | static int __init dm_snapshot_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/dm-snap.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_snapshot_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2478:1: note: in expansion of macro 'module_exit' 2478 | module_exit(dm_snapshot_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2463:20: note: 'cleanup_module' target declared here 2463 | static void __exit dm_snapshot_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:111:1: note: in expansion of macro 'module_init' 111 | module_init(reject_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:101:19: note: 'init_module' target declared here 101 | static int __init reject_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:112:1: note: in expansion of macro 'module_exit' 112 | module_exit(reject_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:106:20: note: 'cleanup_module' target declared here 106 | static void __exit reject_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_async_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_async.c:1027:1: note: in expansion of macro 'module_init' 1027 | module_init(ppp_async_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_async.c:392:1: note: 'init_module' target declared here 392 | ppp_async_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_async_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_async.c:1028:1: note: in expansion of macro 'module_exit' 1028 | module_exit(ppp_async_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_async.c:1021:20: note: 'cleanup_module' target declared here 1021 | static void __exit ppp_async_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg4_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:478:1: note: in expansion of macro 'module_init' 478 | module_init(synproxy_tg4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:451:19: note: 'init_module' target declared here 451 | static int __init synproxy_tg4_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg4_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:479:1: note: in expansion of macro 'module_exit' 479 | module_exit(synproxy_tg4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:472:20: note: 'cleanup_module' target declared here 472 | static void __exit synproxy_tg4_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1884:1: note: in expansion of macro 'module_init' 1884 | module_init(nf_conntrack_h323_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1845:19: note: 'init_module' target declared here 1845 | static int __init nf_conntrack_h323_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1885:1: note: in expansion of macro 'module_exit' 1885 | module_exit(nf_conntrack_h323_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1833:20: note: 'cleanup_module' target declared here 1833 | static void __exit nf_conntrack_h323_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:34: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ulog_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:497:1: note: in expansion of macro 'module_init' 497 | module_init(ulog_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:459:19: note: 'init_module' target declared here 459 | static int __init ulog_tg_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:34: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ulog_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:498:1: note: in expansion of macro 'module_exit' 498 | module_exit(ulog_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit ulog_tg_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'arpt_mangle_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(arpt_mangle_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:80:19: note: 'init_module' target declared here 80 | static int __init arpt_mangle_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arpt_mangle_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(arpt_mangle_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit arpt_mangle_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/netfilter/arp_tables.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'arp_tables_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1822:1: note: in expansion of macro 'module_init' 1822 | module_init(arp_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1782:19: note: 'init_module' target declared here 1782 | static int __init arp_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/netfilter/arp_tables.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arp_tables_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1823:1: note: in expansion of macro 'module_exit' 1823 | module_exit(arp_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1811:20: note: 'cleanup_module' target declared here 1811 | static void __exit arp_tables_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/dm-thin-metadata.h:10, from /kisskb/src/drivers/md/dm-thin.c:7: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_thin_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c:3610:1: note: in expansion of macro 'module_init' 3610 | module_init(dm_thin_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c:3574:19: note: 'init_module' target declared here 3574 | static int __init dm_thin_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'arptable_filter_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(arptable_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:65:19: note: 'init_module' target declared here 65 | static int __init arptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arptable_filter_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(arptable_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit arptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'bsdcomp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/bsd_comp.c:1167:1: note: in expansion of macro 'module_init' 1167 | module_init(bsdcomp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/bsd_comp.c:1154:19: note: 'init_module' target declared here 1154 | static int __init bsdcomp_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bsdcomp_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/bsd_comp.c:1168:1: note: in expansion of macro 'module_exit' 1168 | module_exit(bsdcomp_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/bsd_comp.c:1162:20: note: 'cleanup_module' target declared here 1162 | static void __exit bsdcomp_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/lib8390.c:53, from /kisskb/src/drivers/net/ethernet/8390/8390p.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'NS8390p_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/8390/8390p.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(NS8390p_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/8390/8390p.c:94:19: note: 'init_module' target declared here 94 | static int __init NS8390p_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/lib8390.c:53, from /kisskb/src/drivers/net/ethernet/8390/8390p.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'NS8390p_cleanup_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/8390/8390p.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(NS8390p_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/8390/8390p.c:99:20: note: 'cleanup_module' target declared here 99 | static void __exit NS8390p_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:897:1: note: in expansion of macro 'module_init' 897 | module_init(nf_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:846:19: note: 'init_module' target declared here 846 | static int __init nf_nat_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:898:1: note: in expansion of macro 'module_exit' 898 | module_exit(nf_nat_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:879:20: note: 'cleanup_module' target declared here 879 | static void __exit nf_nat_cleanup(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-bio-prison.c:7: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bio_prison_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:403:1: note: in expansion of macro 'module_init' 403 | module_init(dm_bio_prison_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:385:19: note: 'init_module' target declared here 385 | static int __init dm_bio_prison_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-bio-prison.c:7: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bio_prison_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:404:1: note: in expansion of macro 'module_exit' 404 | module_exit(dm_bio_prison_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:394:20: note: 'cleanup_module' target declared here 394 | static void __exit dm_bio_prison_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/dm-bufio.h:12, from /kisskb/src/drivers/md/dm-bufio.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bufio_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1870:1: note: in expansion of macro 'module_init' 1870 | module_init(dm_bufio_init) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1781:19: note: 'init_module' target declared here 1781 | static int __init dm_bufio_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/dm-bufio.h:12, from /kisskb/src/drivers/md/dm-bufio.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bufio_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1871:1: note: in expansion of macro 'module_exit' 1871 | module_exit(dm_bufio_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1824:20: note: 'cleanup_module' target declared here 1824 | static void __exit dm_bufio_exit(void) | ^~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1D_ce': /kisskb/src/net/sctp/sm_statefuns.c:742:32: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 742 | &chunk->subh.cookie_hdr->c.peer_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/drivers/md/dm-crypt.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_crypt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2013:1: note: in expansion of macro 'module_init' 2013 | module_init(dm_crypt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:1990:19: note: 'init_module' target declared here 1990 | static int __init dm_crypt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/drivers/md/dm-crypt.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_crypt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2014:1: note: in expansion of macro 'module_exit' 2014 | module_exit(dm_crypt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2007:20: note: 'cleanup_module' target declared here 2007 | static void __exit dm_crypt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_deflate.c:627:1: note: in expansion of macro 'module_init' 627 | module_init(deflate_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_deflate.c:611:19: note: 'init_module' target declared here 611 | static int __init deflate_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_deflate.c:628:1: note: in expansion of macro 'module_exit' 628 | module_exit(deflate_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_deflate.c:621:20: note: 'cleanup_module' target declared here 621 | static void __exit deflate_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/kthread.h:5, from /kisskb/src/drivers/md/md.c:35: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'md_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:320:41: note: in expansion of macro 'module_init' 320 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8730:1: note: in expansion of macro 'subsys_initcall' 8730 | subsys_initcall(md_init); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-round-robin.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_rr_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:214:1: note: in expansion of macro 'module_init' 214 | module_init(dm_rr_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:194:19: note: 'init_module' target declared here 194 | static int __init dm_rr_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-round-robin.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_rr_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:215:1: note: in expansion of macro 'module_exit' 215 | module_exit(dm_rr_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:206:20: note: 'cleanup_module' target declared here 206 | static void __exit dm_rr_exit(void) | ^~~~~~~~~~ /kisskb/src/drivers/md/md.c:8581:19: note: 'init_module' target declared here 8581 | static int __init md_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/kthread.h:5, from /kisskb/src/drivers/md/md.c:35: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8731:1: note: in expansion of macro 'module_exit' 8731 | module_exit(md_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8689:20: note: 'cleanup_module' target declared here 8689 | static __exit void md_exit(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/raid5.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid5_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:7177:1: note: in expansion of macro 'module_init' 7177 | module_init(raid5_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:7157:19: note: 'init_module' target declared here 7157 | static int __init raid5_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-log.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_dirty_log_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-log.c:883:1: note: in expansion of macro 'module_init' 883 | module_init(dm_dirty_log_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-log.c:860:19: note: 'init_module' target declared here 860 | static int __init dm_dirty_log_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-log.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_dirty_log_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-log.c:884:1: note: in expansion of macro 'module_exit' 884 | module_exit(dm_dirty_log_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-log.c:877:20: note: 'cleanup_module' target declared here 877 | static void __exit dm_dirty_log_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_mppe.c:46: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_mppe_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:738:1: note: in expansion of macro 'module_init' 738 | module_init(ppp_mppe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:710:19: note: 'init_module' target declared here 710 | static int __init ppp_mppe_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_mppe.c:46: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_mppe_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:739:1: note: in expansion of macro 'module_exit' 739 | module_exit(ppp_mppe_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:732:20: note: 'cleanup_module' target declared here 732 | static void __exit ppp_mppe_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-zero.c:7: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_zero_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(dm_zero_init) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:64:19: note: 'init_module' target declared here 64 | static int __init dm_zero_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-zero.c:7: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_zero_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(dm_zero_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit dm_zero_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/af_inet6.c:23: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'inet6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:1035:1: note: in expansion of macro 'module_init' 1035 | module_init(inet6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:829:19: note: 'init_module' target declared here 829 | static int __init inet6_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-raid.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_raid_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1685:1: note: in expansion of macro 'module_init' 1685 | module_init(dm_raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1671:19: note: 'init_module' target declared here 1671 | static int __init dm_raid_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-raid.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_raid_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1686:1: note: in expansion of macro 'module_exit' 1686 | module_exit(dm_raid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1680:20: note: 'cleanup_module' target declared here 1680 | static void __exit dm_raid_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sctp/protocol.c:44: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1586:1: note: in expansion of macro 'module_init' 1586 | module_init(sctp_init); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1329:19: note: 'init_module' target declared here 1329 | static __init int sctp_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sctp/protocol.c:44: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1587:1: note: in expansion of macro 'module_exit' 1587 | module_exit(sctp_exit); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1546:20: note: 'cleanup_module' target declared here 1546 | static __exit void sctp_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_tables_api.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4085:1: note: in expansion of macro 'module_init' 4085 | module_init(nf_tables_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4042:19: note: 'init_module' target declared here 4042 | static int __init nf_tables_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_tables_api.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4086:1: note: in expansion of macro 'module_exit' 4086 | module_exit(nf_tables_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4077:20: note: 'cleanup_module' target declared here 4077 | static void __exit nf_tables_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_policy.c:23: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_requeue': /kisskb/src/include/linux/skbuff.h:1259:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1259 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:591:29: note: while referencing 'list' 591 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_sync_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_synctty.c:738:1: note: in expansion of macro 'module_init' 738 | module_init(ppp_sync_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_synctty.c:384:1: note: 'init_module' target declared here 384 | ppp_sync_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_sync_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_synctty.c:739:1: note: in expansion of macro 'module_exit' 739 | module_exit(ppp_sync_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_synctty.c:732:1: note: 'cleanup_module' target declared here 732 | ppp_sync_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppox_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppox.c:144:1: note: in expansion of macro 'module_init' 144 | module_init(pppox_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppox.c:134:19: note: 'init_module' target declared here 134 | static int __init pppox_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppox_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppox.c:145:1: note: in expansion of macro 'module_exit' 145 | module_exit(pppox_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppox.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit pppox_exit(void) | ^~~~~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_mutate': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:491:30: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 491 | le32_add_cpu(&ie_disk.nr_free, -1); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:498:30: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | le32_add_cpu(&ie_disk.nr_free, 1); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/atari_scsi.c:100: /kisskb/src/drivers/scsi/NCR5380.h:329:27: warning: 'NCR5380_write_info' declared 'static' but never defined [-Wunused-function] 329 | static int __maybe_unused NCR5380_write_info(struct Scsi_Host *instance, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_policy.c:23: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_queue_process': /kisskb/src/include/linux/skbuff.h:1259:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1259 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:1727:29: note: while referencing 'list' 1727 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppoe_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1205:1: note: in expansion of macro 'module_init' 1205 | module_init(pppoe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1165:19: note: 'init_module' target declared here 1165 | static int __init pppoe_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoe_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1206:1: note: in expansion of macro 'module_exit' 1206 | module_exit(pppoe_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1195:20: note: 'cleanup_module' target declared here 1195 | static void __exit pppoe_exit(void) | ^~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c: In function 'nfqnl_build_packet_message': /kisskb/src/net/netfilter/nfnetlink_queue_core.c:380:35: warning: taking address of packed member of 'struct nfqnl_msg_packet_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 380 | *packet_id_ptr = &pmsg->packet_id; | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_queue_core.c:17: /kisskb/src/net/netfilter/nfnetlink_queue_core.c: At top level: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_queue_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1375:1: note: in expansion of macro 'module_init' 1375 | module_init(nfnetlink_queue_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1332:19: note: 'init_module' target declared here 1332 | static int __init nfnetlink_queue_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_queue_core.c:17: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_queue_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1376:1: note: in expansion of macro 'module_exit' 1376 | module_exit(nfnetlink_queue_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1359:20: note: 'cleanup_module' target declared here 1359 | static void __exit nfnetlink_queue_fini(void) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c: In function 'pptp_bind': /kisskb/src/drivers/net/ppp/pptp.c:440:26: warning: taking address of packed member of 'struct sockaddr_pppox' may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | if (add_chan(po, &sp->sa_addr.pptp)) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pptp.c:14: /kisskb/src/drivers/net/ppp/pptp.c: At top level: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'pptp_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:737:1: note: in expansion of macro 'module_init' 737 | module_init(pptp_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:690:19: note: 'init_module' target declared here 690 | static int __init pptp_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pptp.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pptp_exit_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:738:1: note: in expansion of macro 'module_exit' 738 | module_exit(pptp_exit_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:729:20: note: 'cleanup_module' target declared here 729 | static void __exit pptp_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_log_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1110:1: note: in expansion of macro 'module_init' 1110 | module_init(nfnetlink_log_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1064:19: note: 'init_module' target declared here 1064 | static int __init nfnetlink_log_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_log_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1111:1: note: in expansion of macro 'module_exit' 1111 | module_exit(nfnetlink_log_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1097:20: note: 'cleanup_module' target declared here 1097 | static void __exit nfnetlink_log_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:27: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:444:1: note: in expansion of macro 'module_init' 444 | module_init(nf_ct_proto_gre_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:419:19: note: 'init_module' target declared here 419 | static int __init nf_ct_proto_gre_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:27: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:445:1: note: in expansion of macro 'module_exit' 445 | module_exit(nf_ct_proto_gre_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:438:20: note: 'cleanup_module' target declared here 438 | static void __exit nf_ct_proto_gre_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/scsi/scsi_tgt_lib.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'scsi_tgt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:657:1: note: in expansion of macro 'module_init' 657 | module_init(scsi_tgt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:623:19: note: 'init_module' target declared here 623 | static int __init scsi_tgt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/scsi/scsi_tgt_lib.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsi_tgt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:658:1: note: in expansion of macro 'module_exit' 658 | module_exit(scsi_tgt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:650:20: note: 'cleanup_module' target declared here 650 | static void __exit scsi_tgt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_sctp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:922:1: note: in expansion of macro 'module_init' 922 | module_init(nf_conntrack_proto_sctp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:890:19: note: 'init_module' target declared here 890 | static int __init nf_conntrack_proto_sctp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_sctp_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:923:1: note: in expansion of macro 'module_exit' 923 | module_exit(nf_conntrack_proto_sctp_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:915:20: note: 'cleanup_module' target declared here 915 | static void __exit nf_conntrack_proto_sctp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/net/unix/diag.c:2: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'unix_diag_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:326:1: note: in expansion of macro 'module_init' 326 | module_init(unix_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:316:19: note: 'init_module' target declared here 316 | static int __init unix_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/net/unix/diag.c:2: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unix_diag_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/unix/diag.c:327:1: note: in expansion of macro 'module_exit' 327 | module_exit(unix_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:321:20: note: 'cleanup_module' target declared here 321 | static void __exit unix_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'slip_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1401:1: note: in expansion of macro 'module_init' 1401 | module_init(slip_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1307:19: note: 'init_module' target declared here 1307 | static int __init slip_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slip_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1402:1: note: in expansion of macro 'module_exit' 1402 | module_exit(slip_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1341:20: note: 'cleanup_module' target declared here 1341 | static void __exit slip_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/drivers/scsi/raid_class.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/raid_class.c:315:1: note: in expansion of macro 'module_init' 315 | module_init(raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/raid_class.c:301:19: note: 'init_module' target declared here 301 | static __init int raid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/drivers/scsi/raid_class.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raid_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/raid_class.c:316:1: note: in expansion of macro 'module_exit' 316 | module_exit(raid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/raid_class.c:306:20: note: 'cleanup_module' target declared here 306 | static __exit void raid_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_udplite_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:402:1: note: in expansion of macro 'module_init' 402 | module_init(nf_conntrack_proto_udplite_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:370:19: note: 'init_module' target declared here 370 | static int __init nf_conntrack_proto_udplite_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_udplite_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:403:1: note: in expansion of macro 'module_exit' 403 | module_exit(nf_conntrack_proto_udplite_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:395:20: note: 'cleanup_module' target declared here 395 | static void __exit nf_conntrack_proto_udplite_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/scsi_transport_sas.c:26: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'sas_transport_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1970:1: note: in expansion of macro 'module_init' 1970 | module_init(sas_transport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1916:19: note: 'init_module' target declared here 1916 | static __init int sas_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/scsi_transport_sas.c:26: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_transport_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1971:1: note: in expansion of macro 'module_exit' 1971 | module_exit(sas_transport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1956:20: note: 'cleanup_module' target declared here 1956 | static void __exit sas_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nf_conntrack_amanda.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:240:1: note: in expansion of macro 'module_init' 240 | module_init(nf_conntrack_amanda_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:210:19: note: 'init_module' target declared here 210 | static int __init nf_conntrack_amanda_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nf_conntrack_amanda.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:241:1: note: in expansion of macro 'module_exit' 241 | module_exit(nf_conntrack_amanda_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:200:20: note: 'cleanup_module' target declared here 200 | static void __exit nf_conntrack_amanda_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_ftp.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_ftp.c:645:1: note: in expansion of macro 'module_init' 645 | module_init(nf_conntrack_ftp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_ftp.c:599:19: note: 'init_module' target declared here 599 | static int __init nf_conntrack_ftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': /kisskb/src/net/sctp/sm_make_chunk.c:1734:23: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 1734 | bear_cookie = &cookie->c; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_irc.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_irc.c:291:1: note: in expansion of macro 'module_init' 291 | module_init(nf_conntrack_irc_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_irc.c:235:19: note: 'init_module' target declared here 235 | static int __init nf_conntrack_irc_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_transport_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4590:1: note: in expansion of macro 'module_init' 4590 | module_init(iscsi_transport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4504:19: note: 'init_module' target declared here 4504 | static __init int iscsi_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_transport_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4591:1: note: in expansion of macro 'module_exit' 4591 | module_exit(iscsi_transport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4577:20: note: 'cleanup_module' target declared here 4577 | static void __exit iscsi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/scsi/iscsi_tcp.c:31: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1022:1: note: in expansion of macro 'module_init' 1022 | module_init(iscsi_sw_tcp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1001:19: note: 'init_module' target declared here 1001 | static int __init iscsi_sw_tcp_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/scsi/iscsi_tcp.c:31: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1023:1: note: in expansion of macro 'module_exit' 1023 | module_exit(iscsi_sw_tcp_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1017:20: note: 'cleanup_module' target declared here 1017 | static void __exit iscsi_sw_tcp_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(nf_conntrack_netbios_ns_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:59:19: note: 'init_module' target declared here 59 | static int __init nf_conntrack_netbios_ns_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(nf_conntrack_netbios_ns_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit nf_conntrack_netbios_ns_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/st.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_st': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4337:1: note: in expansion of macro 'module_init' 4337 | module_init(init_st); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4284:19: note: 'init_module' target declared here 4284 | static int __init init_st(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/st.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_st': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4338:1: note: in expansion of macro 'module_exit' 4338 | module_exit(exit_st); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4327:20: note: 'cleanup_module' target declared here 4327 | static void __exit exit_st(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nf_conntrack_snmp.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_snmp.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(nf_conntrack_snmp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_snmp.c:66:19: note: 'init_module' target declared here 66 | static int __init nf_conntrack_snmp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nf_conntrack_snmp.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_snmp.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(nf_conntrack_snmp_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_snmp.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit nf_conntrack_snmp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:618:1: note: in expansion of macro 'module_init' 618 | module_init(nf_conntrack_pptp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:608:19: note: 'init_module' target declared here 608 | static int __init nf_conntrack_pptp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:619:1: note: in expansion of macro 'module_exit' 619 | module_exit(nf_conntrack_pptp_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:613:20: note: 'cleanup_module' target declared here 613 | static void __exit nf_conntrack_pptp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_sane.c:20: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sane.c:236:1: note: in expansion of macro 'module_init' 236 | module_init(nf_conntrack_sane_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sane.c:191:19: note: 'init_module' target declared here 191 | static int __init nf_conntrack_sane_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_sip.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1682:1: note: in expansion of macro 'module_init' 1682 | module_init(nf_conntrack_sip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1631:19: note: 'init_module' target declared here 1631 | static int __init nf_conntrack_sip_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/sg.c:31: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_sg': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:2722:1: note: in expansion of macro 'module_init' 2722 | module_init(init_sg); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:1680:1: note: 'init_module' target declared here 1680 | init_sg(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/sg.c:31: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sg': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:2723:1: note: in expansion of macro 'module_exit' 2723 | module_exit(exit_sg); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:1717:1: note: 'cleanup_module' target declared here 1717 | exit_sg(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_osst': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/osst.c:6094:1: note: in expansion of macro 'module_init' 6094 | module_init(init_osst); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/osst.c:6030:19: note: 'init_module' target declared here 6030 | static int __init init_osst(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_osst': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/osst.c:6095:1: note: in expansion of macro 'module_exit' 6095 | module_exit(exit_osst); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/osst.c:6067:20: note: 'cleanup_module' target declared here 6067 | static void __exit exit_osst (void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_input.c:14: /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_trans_reinject': /kisskb/src/include/linux/skbuff.h:1259:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1259 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_input.c:397:29: note: while referencing 'queue' 397 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_input.c:14: /kisskb/src/include/linux/skbuff.h:1262:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1262 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/net/xfrm/xfrm_input.c:397:29: note: while referencing 'queue' 397 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_input.c:14: /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_trans_queue': /kisskb/src/include/linux/skbuff.h:1353:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct xfrm_trans_tasklet[1]' [-Warray-bounds] 1353 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/percpu.h:6, from arch/m68k/include/generated/asm/percpu.h:1, from /kisskb/src/include/linux/percpu.h:11, from /kisskb/src/include/linux/context_tracking_state.h:4, from /kisskb/src/include/linux/vtime.h:4, from /kisskb/src/include/linux/hardirq.h:7, from /kisskb/src/include/linux/interrupt.h:12, from /kisskb/src/net/xfrm/xfrm_input.c:11: /kisskb/src/net/xfrm/xfrm_input.c:36:50: note: while referencing 'xfrm_trans_tasklet' 36 | static DEFINE_PER_CPU(struct xfrm_trans_tasklet, xfrm_trans_tasklet); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:90:26: note: in definition of macro 'DEFINE_PER_CPU_SECTION' 90 | __typeof__(type) name | ^~~~ /kisskb/src/net/xfrm/xfrm_input.c:36:8: note: in expansion of macro 'DEFINE_PER_CPU' 36 | static DEFINE_PER_CPU(struct xfrm_trans_tasklet, xfrm_trans_tasklet); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_input.c:14: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct xfrm_trans_tasklet[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/percpu.h:6, from arch/m68k/include/generated/asm/percpu.h:1, from /kisskb/src/include/linux/percpu.h:11, from /kisskb/src/include/linux/context_tracking_state.h:4, from /kisskb/src/include/linux/vtime.h:4, from /kisskb/src/include/linux/hardirq.h:7, from /kisskb/src/include/linux/interrupt.h:12, from /kisskb/src/net/xfrm/xfrm_input.c:11: /kisskb/src/net/xfrm/xfrm_input.c:36:50: note: while referencing 'xfrm_trans_tasklet' 36 | static DEFINE_PER_CPU(struct xfrm_trans_tasklet, xfrm_trans_tasklet); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:90:26: note: in definition of macro 'DEFINE_PER_CPU_SECTION' 90 | __typeof__(type) name | ^~~~ /kisskb/src/net/xfrm/xfrm_input.c:36:8: note: in expansion of macro 'DEFINE_PER_CPU' 36 | static DEFINE_PER_CPU(struct xfrm_trans_tasklet, xfrm_trans_tasklet); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_tftp.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_tftp.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(nf_conntrack_tftp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_tftp.c:115:19: note: 'init_module' target declared here 115 | static int __init nf_conntrack_tftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_iblock.c:29: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'iblock_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:869:1: note: in expansion of macro 'module_init' 869 | module_init(iblock_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:855:19: note: 'init_module' target declared here 855 | static int __init iblock_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_iblock.c:29: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iblock_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:870:1: note: in expansion of macro 'module_exit' 870 | module_exit(iblock_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:860:20: note: 'cleanup_module' target declared here 860 | static void __exit iblock_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'team_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2942:1: note: in expansion of macro 'module_init' 2942 | module_init(team_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2910:19: note: 'init_module' target declared here 2910 | static int __init team_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'team_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2943:1: note: in expansion of macro 'module_exit' 2943 | module_exit(team_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2935:20: note: 'cleanup_module' target declared here 2935 | static void __exit team_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:209:1: note: in expansion of macro 'module_init' 209 | module_init(dummy_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:182:19: note: 'init_module' target declared here 182 | static int __init dummy_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_cleanup_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:210:1: note: in expansion of macro 'module_exit' 210 | module_exit(dummy_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:204:20: note: 'cleanup_module' target declared here 204 | static void __exit dummy_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_nat_proto_udplite.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_udplite_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_udplite.c:101:1: note: in expansion of macro 'module_init' 101 | module_init(nf_nat_proto_udplite_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_udplite.c:77:19: note: 'init_module' target declared here 77 | static int __init nf_nat_proto_udplite_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_nat_proto_udplite.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_udplite_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_udplite.c:102:1: note: in expansion of macro 'module_exit' 102 | module_exit(nf_nat_proto_udplite_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_udplite.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit nf_nat_proto_udplite_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nf_nat_amanda.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_amanda_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_amanda.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(nf_nat_amanda_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_amanda.c:82:19: note: 'init_module' target declared here 82 | static int __init nf_nat_amanda_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nf_nat_amanda.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_amanda_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_amanda.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(nf_nat_amanda_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_amanda.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit nf_nat_amanda_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_file.c:28: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'fileio_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:989:1: note: in expansion of macro 'module_init' 989 | module_init(fileio_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:975:19: note: 'init_module' target declared here 975 | static int __init fileio_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_file.c:28: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fileio_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:990:1: note: in expansion of macro 'module_exit' 990 | module_exit(fileio_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:980:20: note: 'cleanup_module' target declared here 980 | static void __exit fileio_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_sctp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(nf_nat_proto_sctp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:67:19: note: 'init_module' target declared here 67 | static int __init nf_nat_proto_sctp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_sctp_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(nf_nat_proto_sctp_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit nf_nat_proto_sctp_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_sack_update_unack_data': /kisskb/src/net/sctp/outqueue.c:1110:17: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1110 | frags = sack->variable; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_sack': /kisskb/src/net/sctp/outqueue.c:1131:39: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1131 | sctp_sack_variable_t *frags = sack->variable; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_acked': /kisskb/src/net/sctp/outqueue.c:1658:17: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1658 | frags = sack->variable; | ^~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_pscsi.c:28: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'pscsi_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1172:1: note: in expansion of macro 'module_init' 1172 | module_init(pscsi_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1158:19: note: 'init_module' target declared here 1158 | static int __init pscsi_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_pscsi.c:28: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pscsi_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1173:1: note: in expansion of macro 'module_exit' 1173 | module_exit(pscsi_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit pscsi_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_ftp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_ftp.c:145:1: note: in expansion of macro 'module_init' 145 | module_init(nf_nat_ftp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_ftp.c:129:19: note: 'init_module' target declared here 129 | static int __init nf_nat_ftp_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_ftp_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_ftp.c:146:1: note: in expansion of macro 'module_exit' 146 | module_exit(nf_nat_ftp_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_ftp.c:123:20: note: 'cleanup_module' target declared here 123 | static void __exit nf_nat_ftp_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/eql.c:117: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'eql_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:604:1: note: in expansion of macro 'module_init' 604 | module_init(eql_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:582:19: note: 'init_module' target declared here 582 | static int __init eql_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/eql.c:117: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eql_cleanup_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:605:1: note: in expansion of macro 'module_exit' 605 | module_exit(eql_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:598:20: note: 'cleanup_module' target declared here 598 | static void __exit eql_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_irc_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_irc.c:118:1: note: in expansion of macro 'module_init' 118 | module_init(nf_nat_irc_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_irc.c:102:19: note: 'init_module' target declared here 102 | static int __init nf_nat_irc_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_irc_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_irc.c:119:1: note: in expansion of macro 'module_exit' 119 | module_exit(nf_nat_irc_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_irc.c:96:20: note: 'cleanup_module' target declared here 96 | static void __exit nf_nat_irc_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_tail_data': /kisskb/src/include/linux/skbuff.h:1247:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:98:29: note: while referencing 'temp' 98 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:98:29: note: while referencing 'temp' 98 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reasm_drain.part.0': /kisskb/src/include/linux/skbuff.h:1247:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:727:29: note: while referencing 'temp' 727 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:727:29: note: while referencing 'temp' 727 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_sip_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:652:1: note: in expansion of macro 'module_init' 652 | module_init(nf_nat_sip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:644:19: note: 'init_module' target declared here 644 | static int __init nf_nat_sip_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_sip_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:653:1: note: in expansion of macro 'module_exit' 653 | module_exit(nf_nat_sip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:626:20: note: 'cleanup_module' target declared here 626 | static void __exit nf_nat_sip_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/string.h:17, from /kisskb/src/include/linux/dynamic_debug.h:111, from /kisskb/src/include/linux/printk.h:257, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/i825xx/82596.c:43: /kisskb/src/drivers/net/ethernet/i825xx/82596.c: In function 'i82596_probe': /kisskb/src/arch/m68k/include/asm/string.h:71:25: warning: '__builtin_memcpy' offset [0, 5] is out of the bounds [0, 0] [-Warray-bounds] 71 | #define memcpy(d, s, n) __builtin_memcpy(d, s, n) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/i825xx/82596.c:1158:17: note: in expansion of macro 'memcpy' 1158 | memcpy(eth_addr, (void *) 0xfffc1f2c, ETH_ALEN); /* YUCK! Get addr from NOVRAM */ | ^~~~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_skip': /kisskb/src/include/linux/skbuff.h:1353:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:888:29: note: while referencing 'temp' 888 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:888:29: note: while referencing 'temp' 888 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1353:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:888:29: note: while referencing 'temp' 888 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1247:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1247 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:888:29: note: while referencing 'temp' 888 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_tftp_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_tftp.c:51:1: note: in expansion of macro 'module_init' 51 | module_init(nf_nat_tftp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_tftp.c:44:19: note: 'init_module' target declared here 44 | static int __init nf_nat_tftp_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_tftp_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_tftp.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(nf_nat_tftp_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_tftp.c:38:20: note: 'cleanup_module' target declared here 38 | static void __exit nf_nat_tftp_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_broadcast.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'bc_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_broadcast.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(bc_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_broadcast.c:61:19: note: 'init_module' target declared here 61 | static int __init bc_init_module(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_roundrobin.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'rr_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(rr_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:63:19: note: 'init_module' target declared here 63 | static int __init rr_init_module(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_broadcast.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bc_cleanup_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_broadcast.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(bc_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_broadcast.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit bc_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_roundrobin.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rr_cleanup_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(rr_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit rr_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_random.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'rnd_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(rnd_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:51:19: note: 'init_module' target declared here 51 | static int __init rnd_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_random.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rnd_cleanup_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(rnd_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit rnd_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_synproxy_core.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_core_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_synproxy_core.c:430:1: note: in expansion of macro 'module_init' 430 | module_init(synproxy_core_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_synproxy_core.c:404:19: note: 'init_module' target declared here 404 | static int __init synproxy_core_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_synproxy_core.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_core_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_synproxy_core.c:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(synproxy_core_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_synproxy_core.c:424:20: note: 'cleanup_module' target declared here 424 | static void __exit synproxy_core_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/net/netconsole.c:39: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_netconsole': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:327:41: note: in expansion of macro 'module_init' 327 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:857:1: note: in expansion of macro 'late_initcall' 857 | late_initcall(init_netconsole); | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:773:19: note: 'init_module' target declared here 773 | static int __init init_netconsole(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/net/netconsole.c:39: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_netconsole': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:858:1: note: in expansion of macro 'module_exit' 858 | module_exit(cleanup_netconsole); | ^~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:829:20: note: 'cleanup_module' target declared here 829 | static void __exit cleanup_netconsole(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_tables_inet.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_inet_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_inet.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(nf_tables_inet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_inet.c:81:19: note: 'init_module' target declared here 81 | static int __init nf_tables_inet_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_tables_inet.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_inet_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_inet.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(nf_tables_inet_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_inet.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit nf_tables_inet_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_compat.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_compat_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:836:1: note: in expansion of macro 'module_init' 836 | module_init(nft_compat_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:772:19: note: 'init_module' target declared here 772 | static int __init nft_compat_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_compat.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_compat_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:837:1: note: in expansion of macro 'module_exit' 837 | module_exit(nft_compat_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:801:20: note: 'cleanup_module' target declared here 801 | static void __exit nft_compat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_activebackup.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ab_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_activebackup.c:142:1: note: in expansion of macro 'module_init' 142 | module_init(ab_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_activebackup.c:132:19: note: 'init_module' target declared here 132 | static int __init ab_init_module(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_activebackup.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ab_cleanup_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_activebackup.c:143:1: note: in expansion of macro 'module_exit' 143 | module_exit(ab_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_activebackup.c:137:20: note: 'cleanup_module' target declared here 137 | static void __exit ab_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_loadbalance.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'lb_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:672:1: note: in expansion of macro 'module_init' 672 | module_init(lb_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:662:19: note: 'init_module' target declared here 662 | static int __init lb_init_module(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_loadbalance.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lb_cleanup_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:673:1: note: in expansion of macro 'module_exit' 673 | module_exit(lb_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:667:20: note: 'cleanup_module' target declared here 667 | static void __exit lb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_ct.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_ct_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:424:1: note: in expansion of macro 'module_init' 424 | module_init(nft_ct_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:414:19: note: 'init_module' target declared here 414 | static int __init nft_ct_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_ct.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_ct_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:425:1: note: in expansion of macro 'module_exit' 425 | module_exit(nft_ct_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:419:20: note: 'cleanup_module' target declared here 419 | static void __exit nft_ct_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_meta.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_meta_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:329:1: note: in expansion of macro 'module_init' 329 | module_init(nft_meta_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:319:19: note: 'init_module' target declared here 319 | static int __init nft_meta_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_meta.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_meta_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:330:1: note: in expansion of macro 'module_exit' 330 | module_exit(nft_meta_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:324:20: note: 'cleanup_module' target declared here 324 | static void __exit nft_meta_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_exthdr.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_exthdr_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:137:1: note: in expansion of macro 'module_init' 137 | module_init(nft_exthdr_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:127:19: note: 'init_module' target declared here 127 | static int __init nft_exthdr_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_exthdr.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_exthdr_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:138:1: note: in expansion of macro 'module_exit' 138 | module_exit(nft_exthdr_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:132:20: note: 'cleanup_module' target declared here 132 | static void __exit nft_exthdr_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_limit.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_limit_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(nft_limit_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:104:19: note: 'init_module' target declared here 104 | static int __init nft_limit_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_limit.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_limit_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(nft_limit_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:109:20: note: 'cleanup_module' target declared here 109 | static void __exit nft_limit_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nft_nat.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_nat_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:219:1: note: in expansion of macro 'module_init' 219 | module_init(nft_nat_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:209:19: note: 'init_module' target declared here 209 | static int __init nft_nat_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nft_nat.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_nat_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:220:1: note: in expansion of macro 'module_exit' 220 | module_exit(nft_nat_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:214:20: note: 'cleanup_module' target declared here 214 | static void __exit nft_nat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_queue.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_queue_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_queue.c:127:1: note: in expansion of macro 'module_init' 127 | module_init(nft_queue_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_queue.c:117:19: note: 'init_module' target declared here 117 | static int __init nft_queue_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_queue.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_queue_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_queue.c:128:1: note: in expansion of macro 'module_exit' 128 | module_exit(nft_queue_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_queue.c:122:20: note: 'cleanup_module' target declared here 122 | static void __exit nft_queue_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/plist.h:78, from /kisskb/src/include/linux/pm_qos.h:7, from /kisskb/src/include/linux/netdevice.h:28, from /kisskb/src/drivers/net/veth.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'veth_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:468:1: note: in expansion of macro 'module_init' 468 | module_init(veth_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:458:19: note: 'init_module' target declared here 458 | static __init int veth_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/plist.h:78, from /kisskb/src/include/linux/pm_qos.h:7, from /kisskb/src/include/linux/netdevice.h:28, from /kisskb/src/drivers/net/veth.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'veth_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:469:1: note: in expansion of macro 'module_exit' 469 | module_exit(veth_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:463:20: note: 'cleanup_module' target declared here 463 | static __exit void veth_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_reject_inet.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:58:1: note: in expansion of macro 'module_init' 58 | module_init(nft_reject_inet_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:48:19: note: 'init_module' target declared here 48 | static int __init nft_reject_inet_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_reject_inet.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:59:1: note: in expansion of macro 'module_exit' 59 | module_exit(nft_reject_inet_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:53:20: note: 'cleanup_module' target declared here 53 | static void __exit nft_reject_inet_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_rbtree.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_rbtree_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:287:1: note: in expansion of macro 'module_init' 287 | module_init(nft_rbtree_module_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_hash.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_hash_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:428:1: note: in expansion of macro 'module_init' 428 | module_init(nft_hash_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:277:19: note: 'init_module' target declared here 277 | static int __init nft_rbtree_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_rbtree.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_rbtree_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:288:1: note: in expansion of macro 'module_exit' 288 | module_exit(nft_rbtree_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:418:19: note: 'init_module' target declared here 418 | static int __init nft_hash_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:282:20: note: 'cleanup_module' target declared here 282 | static void __exit nft_rbtree_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_hash.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_hash_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:429:1: note: in expansion of macro 'module_exit' 429 | module_exit(nft_hash_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:423:20: note: 'cleanup_module' target declared here 423 | static void __exit nft_hash_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_counter.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_counter_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:108:1: note: in expansion of macro 'module_init' 108 | module_init(nft_counter_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:98:19: note: 'init_module' target declared here 98 | static int __init nft_counter_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_counter.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_counter_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:109:1: note: in expansion of macro 'module_exit' 109 | module_exit(nft_counter_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:103:20: note: 'cleanup_module' target declared here 103 | static void __exit nft_counter_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_log.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_log_module_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:140:1: note: in expansion of macro 'module_init' 140 | module_init(nft_log_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:130:19: note: 'init_module' target declared here 130 | static int __init nft_log_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_log.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_log_module_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:141:1: note: in expansion of macro 'module_exit' 141 | module_exit(nft_log_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:135:20: note: 'cleanup_module' target declared here 135 | static void __exit nft_log_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/vxlan.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'vxlan_init_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:327:41: note: in expansion of macro 'module_init' 327 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:3055:1: note: in expansion of macro 'late_initcall' 3055 | late_initcall(vxlan_init_module); | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:3024:19: note: 'init_module' target declared here 3024 | static int __init vxlan_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/vxlan.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxlan_cleanup_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:3065:1: note: in expansion of macro 'module_exit' 3065 | module_exit(vxlan_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:3057:20: note: 'cleanup_module' target declared here 3057 | static void __exit vxlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'mark_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(mark_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:62:19: note: 'init_module' target declared here 62 | static int __init mark_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mark_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(mark_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit mark_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/x_tables.c:17: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1730:1: note: in expansion of macro 'module_init' 1730 | module_init(xt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1696:19: note: 'init_module' target declared here 1696 | static int __init xt_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/x_tables.c:17: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1731:1: note: in expansion of macro 'module_exit' 1731 | module_exit(xt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1724:20: note: 'cleanup_module' target declared here 1724 | static void __exit xt_fini(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connmark.c:23: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:165:1: note: in expansion of macro 'module_init' 165 | module_init(connmark_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:144:19: note: 'init_module' target declared here 144 | static int __init connmark_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connmark.c:23: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:166:1: note: in expansion of macro 'module_exit' 166 | module_exit(connmark_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:159:20: note: 'cleanup_module' target declared here 159 | static void __exit connmark_mt_exit(void) | ^~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/auth.c: In function 'sctp_auth_asoc_verify_hmac_id': /kisskb/src/net/sctp/auth.c:588:45: warning: taking address of packed member of 'struct sctp_hmac_algo_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 588 | return __sctp_auth_find_hmacid(hmacs->hmac_ids, n_elt, hmac_id); | ~~~~~^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpudp_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c:233:1: note: in expansion of macro 'module_init' 233 | module_init(tcpudp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c:223:19: note: 'init_module' target declared here 223 | static int __init tcpudp_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpudp_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c:234:1: note: in expansion of macro 'module_exit' 234 | module_exit(tcpudp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c:228:20: note: 'cleanup_module' target declared here 228 | static void __exit tcpudp_mt_exit(void) | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_policy.c: In function '_decode_session6': /kisskb/src/net/ipv6/xfrm6_policy.c:171:33: warning: converting a packed 'struct ipv6_opt_hdr' pointer (alignment 1) to a '__be16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 171 | __be16 *ports = (__be16 *)exthdr; | ^~~~~~ In file included from /kisskb/src/include/linux/ipv6.h:4, from /kisskb/src/include/net/if_inet6.h:19, from /kisskb/src/include/net/addrconf.h:52, from /kisskb/src/net/ipv6/xfrm6_policy.c:17: /kisskb/src/include/uapi/linux/ipv6.h:55:8: note: defined here 55 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_set.c:14: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_set_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:522:1: note: in expansion of macro 'module_init' 522 | module_init(xt_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:502:19: note: 'init_module' target declared here 502 | static int __init xt_set_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_set.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_set_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:523:1: note: in expansion of macro 'module_exit' 523 | module_exit(xt_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:516:20: note: 'cleanup_module' target declared here 516 | static void __exit xt_set_fini(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CHECKSUM.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'checksum_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CHECKSUM.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(checksum_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CHECKSUM.c:59:19: note: 'init_module' target declared here 59 | static int __init checksum_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CHECKSUM.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'checksum_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CHECKSUM.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(checksum_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CHECKSUM.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit checksum_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nat.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_nat_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nat.c:162:1: note: in expansion of macro 'module_init' 162 | module_init(xt_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nat.c:151:19: note: 'init_module' target declared here 151 | static int __init xt_nat_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nat.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_nat_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nat.c:163:1: note: in expansion of macro 'module_exit' 163 | module_exit(xt_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nat.c:157:20: note: 'cleanup_module' target declared here 157 | static void __exit xt_nat_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'classify_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CLASSIFY.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(classify_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CLASSIFY.c:62:19: note: 'init_module' target declared here 62 | static int __init classify_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'classify_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CLASSIFY.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(classify_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CLASSIFY.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit classify_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CT.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_ct_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:436:1: note: in expansion of macro 'module_init' 436 | module_init(xt_ct_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:414:19: note: 'init_module' target declared here 414 | static int __init xt_ct_tg_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CT.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_ct_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:437:1: note: in expansion of macro 'module_exit' 437 | module_exit(xt_ct_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:430:20: note: 'cleanup_module' target declared here 430 | static void __exit xt_ct_tg_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:39: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_rpcsec_gss': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2023:1: note: in expansion of macro 'module_init' 2023 | module_init(init_rpcsec_gss) | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:1977:19: note: 'init_module' target declared here 1977 | static int __init init_rpcsec_gss(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:39: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rpcsec_gss': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2024:1: note: in expansion of macro 'module_exit' 2024 | module_exit(exit_rpcsec_gss) | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2000:20: note: 'cleanup_module' target declared here 2000 | static void __exit exit_rpcsec_gss(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:163:1: note: in expansion of macro 'module_init' 163 | module_init(dscp_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:153:19: note: 'init_module' target declared here 153 | static int __init dscp_tg_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:164:1: note: in expansion of macro 'module_exit' 164 | module_exit(dscp_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:158:20: note: 'cleanup_module' target declared here 158 | static void __exit dscp_tg_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hl_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_HL.c:166:1: note: in expansion of macro 'module_init' 166 | module_init(hl_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_HL.c:156:19: note: 'init_module' target declared here 156 | static int __init hl_tg_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_HL.c:167:1: note: in expansion of macro 'module_exit' 167 | module_exit(hl_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_HL.c:161:20: note: 'cleanup_module' target declared here 161 | static void __exit hl_tg_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hmark_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_HMARK.c:371:1: note: in expansion of macro 'module_init' 371 | module_init(hmark_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_HMARK.c:361:19: note: 'init_module' target declared here 361 | static int __init hmark_tg_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmark_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_HMARK.c:372:1: note: in expansion of macro 'module_exit' 372 | module_exit(hmark_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_HMARK.c:366:20: note: 'cleanup_module' target declared here 366 | static void __exit hmark_tg_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/xt_NETMAP.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'netmap_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NETMAP.c:158:1: note: in expansion of macro 'module_init' 158 | module_init(netmap_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NETMAP.c:148:19: note: 'init_module' target declared here 148 | static int __init netmap_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nflog_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFLOG.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(nflog_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFLOG.c:62:19: note: 'init_module' target declared here 62 | static int __init nflog_tg_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nflog_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFLOG.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(nflog_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFLOG.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit nflog_tg_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'log_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:967:1: note: in expansion of macro 'module_init' 967 | module_init(log_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:933:19: note: 'init_module' target declared here 933 | static int __init log_tg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'log_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:968:1: note: in expansion of macro 'module_exit' 968 | module_exit(log_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:957:20: note: 'cleanup_module' target declared here 957 | static void __exit log_tg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:205:1: note: in expansion of macro 'module_init' 205 | module_init(xt_rateest_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:184:19: note: 'init_module' target declared here 184 | static int __init xt_rateest_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_tg_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:206:1: note: in expansion of macro 'module_exit' 206 | module_exit(xt_rateest_tg_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:194:20: note: 'cleanup_module' target declared here 194 | static void __exit xt_rateest_tg_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfqueue_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:159:1: note: in expansion of macro 'module_init' 159 | module_init(nfqueue_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:149:19: note: 'init_module' target declared here 149 | static int __init nfqueue_tg_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfqueue_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:160:1: note: in expansion of macro 'module_exit' 160 | module_exit(nfqueue_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:154:20: note: 'cleanup_module' target declared here 154 | static void __exit nfqueue_tg_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/net/ipv6/ah6.c:28: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:804:1: note: in expansion of macro 'module_init' 804 | module_init(ah6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:778:19: note: 'init_module' target declared here 778 | static int __init ah6_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/net/ipv6/ah6.c:28: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah6_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:805:1: note: in expansion of macro 'module_exit' 805 | module_exit(ah6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:794:20: note: 'cleanup_module' target declared here 794 | static void __exit ah6_fini(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ipcomp6.c:35: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:226:1: note: in expansion of macro 'module_init' 226 | module_init(ipcomp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:204:19: note: 'init_module' target declared here 204 | static int __init ipcomp6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ipcomp6.c:35: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp6_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:227:1: note: in expansion of macro 'module_exit' 227 | module_exit(ipcomp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:218:20: note: 'cleanup_module' target declared here 218 | static void __exit ipcomp6_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/if.h:23, from /kisskb/src/net/netfilter/xt_REDIRECT.c:14: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'redirect_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:183:1: note: in expansion of macro 'module_init' 183 | module_init(redirect_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:172:19: note: 'init_module' target declared here 172 | static int __init redirect_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/if.h:23, from /kisskb/src/net/netfilter/xt_REDIRECT.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redirect_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:184:1: note: in expansion of macro 'module_exit' 184 | module_exit(redirect_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:178:20: note: 'cleanup_module' target declared here 178 | static void __exit redirect_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv6/esp6.c:28: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:667:1: note: in expansion of macro 'module_init' 667 | module_init(esp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:644:19: note: 'init_module' target declared here 644 | static int __init esp6_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv6/esp6.c:28: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:668:1: note: in expansion of macro 'module_exit' 668 | module_exit(esp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:659:20: note: 'cleanup_module' target declared here 659 | static void __exit esp6_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'trace_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TRACE.c:39:1: note: in expansion of macro 'module_init' 39 | module_init(trace_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TRACE.c:29:19: note: 'init_module' target declared here 29 | static int __init trace_tg_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trace_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TRACE.c:40:1: note: in expansion of macro 'module_exit' 40 | module_exit(trace_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TRACE.c:34:20: note: 'cleanup_module' target declared here 34 | static void __exit trace_tg_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TPROXY.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tproxy_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:593:1: note: in expansion of macro 'module_init' 593 | module_init(tproxy_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:578:19: note: 'init_module' target declared here 578 | static int __init tproxy_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TPROXY.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tproxy_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:594:1: note: in expansion of macro 'module_exit' 594 | module_exit(tproxy_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:588:20: note: 'cleanup_module' target declared here 588 | static void __exit tproxy_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:347:1: note: in expansion of macro 'module_init' 347 | module_init(tcpmss_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:337:19: note: 'init_module' target declared here 337 | static int __init tcpmss_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:348:1: note: in expansion of macro 'module_exit' 348 | module_exit(tcpmss_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:342:20: note: 'cleanup_module' target declared here 342 | static void __exit tcpmss_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'idletimer_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:330:1: note: in expansion of macro 'module_init' 330 | module_init(idletimer_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:286:19: note: 'init_module' target declared here 286 | static int __init idletimer_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idletimer_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:331:1: note: in expansion of macro 'module_exit' 331 | module_exit(idletimer_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit idletimer_tg_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(tcpoptstrip_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:140:19: note: 'init_module' target declared here 140 | static int __init tcpoptstrip_tg_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(tcpoptstrip_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit tcpoptstrip_tg_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:23: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:400:1: note: in expansion of macro 'module_init' 400 | module_init(xfrm6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:352:19: note: 'init_module' target declared here 352 | static int __init xfrm6_tunnel_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:23: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:401:1: note: in expansion of macro 'module_exit' 401 | module_exit(xfrm6_tunnel_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:387:20: note: 'cleanup_module' target declared here 387 | static void __exit xfrm6_tunnel_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/net/ipv6/tunnel6.c:23: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel6_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:193:1: note: in expansion of macro 'module_init' 193 | module_init(tunnel6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:171:19: note: 'init_module' target declared here 171 | static int __init tunnel6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/net/ipv6/tunnel6.c:23: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel6_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:194:1: note: in expansion of macro 'module_exit' 194 | module_exit(tunnel6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:185:20: note: 'cleanup_module' target declared here 185 | static void __exit tunnel6_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/xt_TEE.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tee_tg_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TEE.c:302:1: note: in expansion of macro 'module_init' 302 | module_init(tee_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TEE.c:292:19: note: 'init_module' target declared here 292 | static int __init tee_tg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/xt_TEE.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tee_tg_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TEE.c:303:1: note: in expansion of macro 'module_exit' 303 | module_exit(tee_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TEE.c:297:20: note: 'cleanup_module' target declared here 297 | static void __exit tee_tg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/xt_addrtype.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'addrtype_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_addrtype.c:247:1: note: in expansion of macro 'module_init' 247 | module_init(addrtype_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_addrtype.c:236:19: note: 'init_module' target declared here 236 | static int __init addrtype_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/xt_addrtype.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'addrtype_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_addrtype.c:248:1: note: in expansion of macro 'module_exit' 248 | module_exit(addrtype_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_addrtype.c:242:20: note: 'cleanup_module' target declared here 242 | static void __exit addrtype_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(bpf_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:67:19: note: 'init_module' target declared here 67 | static int __init bpf_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(bpf_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit bpf_mt_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:38: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_kerberos_module': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:787:1: note: in expansion of macro 'module_init' 787 | module_init(init_kerberos_module); | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:771:19: note: 'init_module' target declared here 771 | static int __init init_kerberos_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:38: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_kerberos_module': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:788:1: note: in expansion of macro 'module_exit' 788 | module_exit(cleanup_kerberos_module); | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:781:20: note: 'cleanup_module' target declared here 781 | static void __exit cleanup_kerberos_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'comment_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_comment.c:44:1: note: in expansion of macro 'module_init' 44 | module_init(comment_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_comment.c:34:19: note: 'init_module' target declared here 34 | static int __init comment_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comment_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_comment.c:45:1: note: in expansion of macro 'module_exit' 45 | module_exit(comment_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_comment.c:39:20: note: 'cleanup_module' target declared here 39 | static void __exit comment_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_cluster_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:177:1: note: in expansion of macro 'module_init' 177 | module_init(xt_cluster_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:162:19: note: 'init_module' target declared here 162 | static int __init xt_cluster_mt_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_transport.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_transport_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_transport.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(xfrm6_transport_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_cluster_mt_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(xt_cluster_mt_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_transport.c:71:19: note: 'init_module' target declared here 71 | static int __init xfrm6_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:167:20: note: 'cleanup_module' target declared here 167 | static void __exit xt_cluster_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_transport.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_transport_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_transport.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(xfrm6_transport_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_transport.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit xfrm6_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:123:1: note: in expansion of macro 'module_init' 123 | module_init(xfrm6_mode_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:110:19: note: 'init_module' target declared here 110 | static int __init xfrm6_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:124:1: note: in expansion of macro 'module_exit' 124 | module_exit(xfrm6_mode_tunnel_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit xfrm6_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connbytes.c:5: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'connbytes_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(connbytes_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:146:19: note: 'init_module' target declared here 146 | static int __init connbytes_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connbytes.c:5: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connbytes_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(connbytes_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:151:20: note: 'cleanup_module' target declared here 151 | static void __exit connbytes_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connlabel.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'connlabel_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlabel.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(connlabel_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlabel.c:88:19: note: 'init_module' target declared here 88 | static int __init connlabel_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connlabel.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlabel_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlabel.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(connlabel_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlabel.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit connlabel_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_beet.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_beet_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_beet.c:128:1: note: in expansion of macro 'module_init' 128 | module_init(xfrm6_beet_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_beet.c:115:19: note: 'init_module' target declared here 115 | static int __init xfrm6_beet_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_beet.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_beet_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_beet.c:129:1: note: in expansion of macro 'module_exit' 129 | module_exit(xfrm6_beet_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_beet.c:120:20: note: 'cleanup_module' target declared here 120 | static void __exit xfrm6_beet_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_vti.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'vti6_tunnel_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1160:1: note: in expansion of macro 'module_init' 1160 | module_init(vti6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1096:19: note: 'init_module' target declared here 1096 | static int __init vti6_tunnel_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_vti.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1161:1: note: in expansion of macro 'module_exit' 1161 | module_exit(vti6_tunnel_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1147:20: note: 'cleanup_module' target declared here 1147 | static void __exit vti6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/netfilter/xt_connlimit.c:15: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'connlimit_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:478:1: note: in expansion of macro 'module_init' 478 | module_init(connlimit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:440:19: note: 'init_module' target declared here 440 | static int __init connlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/netfilter/xt_connlimit.c:15: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlimit_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:479:1: note: in expansion of macro 'module_exit' 479 | module_exit(connlimit_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:471:20: note: 'cleanup_module' target declared here 471 | static void __exit connlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_conntrack.c:14: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'conntrack_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_conntrack.c:332:1: note: in expansion of macro 'module_init' 332 | module_init(conntrack_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_conntrack.c:321:19: note: 'init_module' target declared here 321 | static int __init conntrack_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_conntrack.c:14: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conntrack_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_conntrack.c:333:1: note: in expansion of macro 'module_exit' 333 | module_exit(conntrack_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_conntrack.c:327:20: note: 'cleanup_module' target declared here 327 | static void __exit conntrack_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_devgroup.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'devgroup_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_devgroup.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(devgroup_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_devgroup.c:71:19: note: 'init_module' target declared here 71 | static int __init devgroup_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_devgroup.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devgroup_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_devgroup.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(devgroup_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_devgroup.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit devgroup_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/sit.c:22: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'sit_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1810:1: note: in expansion of macro 'module_init' 1810 | module_init(sit_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1775:19: note: 'init_module' target declared here 1775 | static int __init sit_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/sit.c:22: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sit_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1811:1: note: in expansion of macro 'module_exit' 1811 | module_exit(sit_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1765:20: note: 'cleanup_module' target declared here 1765 | static void __exit sit_cleanup(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dccp.c:187:1: note: in expansion of macro 'module_init' 187 | module_init(dccp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dccp.c:161:19: note: 'init_module' target declared here 161 | static int __init dccp_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dccp.c:188:1: note: in expansion of macro 'module_exit' 188 | module_exit(dccp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dccp.c:181:20: note: 'cleanup_module' target declared here 181 | static void __exit dccp_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'helper_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_helper.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(helper_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_helper.c:88:19: note: 'init_module' target declared here 88 | static int __init helper_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helper_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_helper.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(helper_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_helper.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit helper_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dscp.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(dscp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dscp.c:104:19: note: 'init_module' target declared here 104 | static int __init dscp_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dscp.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(dscp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dscp.c:109:20: note: 'cleanup_module' target declared here 109 | static void __exit dscp_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/netfilter/xt_ipcomp.c:18: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'comp_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ipcomp.c:110:1: note: in expansion of macro 'module_init' 110 | module_init(comp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ipcomp.c:100:19: note: 'init_module' target declared here 100 | static int __init comp_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/netfilter/xt_ipcomp.c:18: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comp_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ipcomp.c:111:1: note: in expansion of macro 'module_exit' 111 | module_exit(comp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ipcomp.c:105:20: note: 'cleanup_module' target declared here 105 | static void __exit comp_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_esp.c:106:1: note: in expansion of macro 'module_init' 106 | module_init(esp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_esp.c:96:19: note: 'init_module' target declared here 96 | static int __init esp_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_esp.c:107:1: note: in expansion of macro 'module_exit' 107 | module_exit(esp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_esp.c:101:20: note: 'cleanup_module' target declared here 101 | static void __exit esp_mt_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/netfilter/xt_ecn.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ecn.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(ecn_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ecn.c:168:19: note: 'init_module' target declared here 168 | static int __init ecn_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:22, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/netfilter/xt_ecn.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ecn.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(ecn_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ecn.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit ecn_mt_exit(void) | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': /kisskb/src/net/ipv6/ip6_tunnel.c:421:61: warning: converting a packed 'struct ipv6_opt_hdr' pointer (alignment 1) to a 'struct frag_hdr' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 421 | struct frag_hdr *frag_hdr = (struct frag_hdr *) hdr; | ^~~~~~~~ In file included from /kisskb/src/include/linux/ipv6.h:4, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/include/net/inetpeer.h:15, from /kisskb/src/include/net/route.h:28, from /kisskb/src/include/net/ip.h:31, from /kisskb/src/net/ipv6/ip6_tunnel.c:49: /kisskb/src/include/uapi/linux/ipv6.h:55:8: note: defined here 55 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/net/inetpeer.h:15, from /kisskb/src/include/net/route.h:28, from /kisskb/src/include/net/ip.h:31, from /kisskb/src/net/ipv6/ip6_tunnel.c:49: /kisskb/src/include/net/ipv6.h:106:8: note: defined here 106 | struct frag_hdr { | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/xt_hl.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hl_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hl.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(hl_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hl.c:85:19: note: 'init_module' target declared here 85 | static int __init hl_mt_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/xt_hl.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hl.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(hl_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hl.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit hl_mt_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hashlimit_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:969:1: note: in expansion of macro 'module_init' 969 | module_init(hashlimit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:930:19: note: 'init_module' target declared here 930 | static int __init hashlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hashlimit_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:970:1: note: in expansion of macro 'module_exit' 970 | module_exit(hashlimit_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:960:20: note: 'cleanup_module' target declared here 960 | static void __exit hashlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/net/ipv6/ip6_tunnel.c: At top level: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tunnel_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1900:1: note: in expansion of macro 'module_init' 1900 | module_init(ip6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1849:19: note: 'init_module' target declared here 1849 | static int __init ip6_tunnel_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1901:1: note: in expansion of macro 'module_exit' 1901 | module_exit(ip6_tunnel_cleanup); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/netfilter/xt_limit.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'limit_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_limit.c:209:1: note: in expansion of macro 'module_init' 209 | module_init(limit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_limit.c:199:19: note: 'init_module' target declared here 199 | static int __init limit_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/netfilter/xt_limit.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'limit_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_limit.c:210:1: note: in expansion of macro 'module_exit' 210 | module_exit(limit_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_limit.c:204:20: note: 'cleanup_module' target declared here 204 | static void __exit limit_mt_exit(void) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1888:20: note: 'cleanup_module' target declared here 1888 | static void __exit ip6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'iprange_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_iprange.c:133:1: note: in expansion of macro 'module_init' 133 | module_init(iprange_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_iprange.c:123:19: note: 'init_module' target declared here 123 | static int __init iprange_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'mac_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(mac_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:55:19: note: 'init_module' target declared here 55 | static int __init mac_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iprange_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_iprange.c:134:1: note: in expansion of macro 'module_exit' 134 | module_exit(iprange_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_iprange.c:128:20: note: 'cleanup_module' target declared here 128 | static void __exit iprange_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mac_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(mac_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit mac_mt_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6gre_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1729:1: note: in expansion of macro 'module_init' 1729 | module_init(ip6gre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1685:19: note: 'init_module' target declared here 1685 | static int __init ip6gre_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6gre_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1730:1: note: in expansion of macro 'module_exit' 1730 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1721:20: note: 'cleanup_module' target declared here 1721 | static void __exit ip6gre_fini(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_l2tp.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_l2tp.c:353:1: note: in expansion of macro 'module_init' 353 | module_init(l2tp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_l2tp.c:343:19: note: 'init_module' target declared here 343 | static int __init l2tp_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_l2tp.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_l2tp.c:354:1: note: in expansion of macro 'module_exit' 354 | module_exit(l2tp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_l2tp.c:348:20: note: 'cleanup_module' target declared here 348 | static void __exit l2tp_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'length_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_length.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(length_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_length.c:59:19: note: 'init_module' target declared here 59 | static int __init length_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'length_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_length.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(length_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_length.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit length_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfacct_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(nfacct_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:68:19: note: 'init_module' target declared here 68 | static int __init nfacct_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfacct_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(nfacct_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit nfacct_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_owner.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'owner_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(owner_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:84:19: note: 'init_module' target declared here 84 | static int __init owner_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_owner.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'owner_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(owner_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit owner_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'pkttype_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_pkttype.c:64:1: note: in expansion of macro 'module_init' 64 | module_init(pkttype_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_pkttype.c:54:19: note: 'init_module' target declared here 54 | static int __init pkttype_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkttype_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_pkttype.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(pkttype_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_pkttype.c:59:20: note: 'cleanup_module' target declared here 59 | static void __exit pkttype_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'multiport_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_multiport.c:164:1: note: in expansion of macro 'module_init' 164 | module_init(multiport_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_multiport.c:153:19: note: 'init_module' target declared here 153 | static int __init multiport_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiport_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_multiport.c:165:1: note: in expansion of macro 'module_exit' 165 | module_exit(multiport_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_multiport.c:159:20: note: 'cleanup_module' target declared here 159 | static void __exit multiport_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/netfilter/xt_quota.c:6: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'quota_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_quota.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(quota_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_quota.c:79:19: note: 'init_module' target declared here 79 | static int __init quota_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/netfilter/xt_quota.c:6: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'quota_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_quota.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(quota_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_quota.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit quota_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_osf.c:19: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_osf_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_osf.c:426:1: note: in expansion of macro 'module_init' 426 | module_init(xt_osf_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_osf.c:376:19: note: 'init_module' target declared here 376 | static int __init xt_osf_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_osf.c:19: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_osf_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_osf.c:427:1: note: in expansion of macro 'module_exit' 427 | module_exit(xt_osf_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_osf.c:405:20: note: 'cleanup_module' target declared here 405 | static void __exit xt_osf_fini(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/xt_policy.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'policy_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_policy.c:185:1: note: in expansion of macro 'module_init' 185 | module_init(policy_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_policy.c:175:19: note: 'init_module' target declared here 175 | static int __init policy_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/xt_policy.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'policy_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_policy.c:186:1: note: in expansion of macro 'module_exit' 186 | module_exit(policy_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_policy.c:180:20: note: 'cleanup_module' target declared here 180 | static void __exit policy_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_rateest.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(xt_rateest_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_rateest.c:141:19: note: 'init_module' target declared here 141 | static int __init xt_rateest_mt_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_mt_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_rateest.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(xt_rateest_mt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_rateest.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit xt_rateest_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_statistic.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'statistic_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_statistic.c:100:1: note: in expansion of macro 'module_init' 100 | module_init(statistic_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_statistic.c:90:19: note: 'init_module' target declared here 90 | static int __init statistic_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_statistic.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'statistic_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_statistic.c:101:1: note: in expansion of macro 'module_exit' 101 | module_exit(statistic_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_statistic.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit statistic_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'state_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_state.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(state_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_state.c:68:19: note: 'init_module' target declared here 68 | static int __init state_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'state_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_state.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(state_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_state.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit state_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'string_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(string_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:85:19: note: 'init_module' target declared here 85 | static int __init string_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'string_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(string_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit string_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'realm_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_realm.c:53:1: note: in expansion of macro 'module_init' 53 | module_init(realm_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_realm.c:43:19: note: 'init_module' target declared here 43 | static int __init realm_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realm_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_realm.c:54:1: note: in expansion of macro 'module_exit' 54 | module_exit(realm_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_realm.c:48:20: note: 'cleanup_module' target declared here 48 | static void __exit realm_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'u32_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_u32.c:117:1: note: in expansion of macro 'module_init' 117 | module_init(u32_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_u32.c:107:19: note: 'init_module' target declared here 107 | static int __init u32_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'u32_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_u32.c:118:1: note: in expansion of macro 'module_exit' 118 | module_exit(u32_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_u32.c:112:20: note: 'cleanup_module' target declared here 112 | static void __exit u32_mt_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/net/netfilter/xt_time.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'time_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_time.c:285:1: note: in expansion of macro 'module_init' 285 | module_init(time_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_time.c:264:19: note: 'init_module' target declared here 264 | static int __init time_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/net/netfilter/xt_time.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'time_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_time.c:286:1: note: in expansion of macro 'module_exit' 286 | module_exit(time_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_time.c:280:20: note: 'cleanup_module' target declared here 280 | static void __exit time_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_recent.c:16: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'recent_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:739:1: note: in expansion of macro 'module_init' 739 | module_init(recent_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:716:19: note: 'init_module' target declared here 716 | static int __init recent_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_recent.c:16: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'recent_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:740:1: note: in expansion of macro 'module_exit' 740 | module_exit(recent_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:733:20: note: 'cleanup_module' target declared here 733 | static void __exit recent_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_socket.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'socket_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:491:1: note: in expansion of macro 'module_init' 491 | module_init(socket_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:476:19: note: 'init_module' target declared here 476 | static int __init socket_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_socket.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'socket_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:492:1: note: in expansion of macro 'module_exit' 492 | module_exit(socket_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:486:20: note: 'cleanup_module' target declared here 486 | static void __exit socket_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_sctp.c:2: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_sctp.c:197:1: note: in expansion of macro 'module_init' 197 | module_init(sctp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_sctp.c:187:19: note: 'init_module' target declared here 187 | static int __init sctp_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_sctp.c:2: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_sctp.c:198:1: note: in expansion of macro 'module_exit' 198 | module_exit(sctp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_sctp.c:192:20: note: 'cleanup_module' target declared here 192 | static void __exit sctp_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_mt_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpmss.c:109:1: note: in expansion of macro 'module_init' 109 | module_init(tcpmss_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpmss.c:99:19: note: 'init_module' target declared here 99 | static int __init tcpmss_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_mt_exit': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpmss.c:110:1: note: in expansion of macro 'module_exit' 110 | module_exit(tcpmss_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpmss.c:104:20: note: 'cleanup_module' target declared here 104 | static void __exit tcpmss_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_port_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:310:1: note: in expansion of macro 'module_init' 310 | module_init(bitmap_port_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:299:1: note: 'init_module' target declared here 299 | bitmap_port_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_port_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(bitmap_port_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:305:1: note: 'cleanup_module' target declared here 305 | bitmap_port_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip_set_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2024:1: note: in expansion of macro 'module_init' 2024 | module_init(ip_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1986:1: note: 'init_module' target declared here 1986 | ip_set_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_set_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2025:1: note: in expansion of macro 'module_exit' 2025 | module_exit(ip_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2015:1: note: 'cleanup_module' target declared here 2015 | ip_set_fini(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ip_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:376:1: note: in expansion of macro 'module_init' 376 | module_init(bitmap_ip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:365:1: note: 'init_module' target declared here 365 | bitmap_ip_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ip_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:377:1: note: in expansion of macro 'module_exit' 377 | module_exit(bitmap_ip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:371:1: note: 'cleanup_module' target declared here 371 | bitmap_ip_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ipmac_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:413:1: note: in expansion of macro 'module_init' 413 | module_init(bitmap_ipmac_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:402:1: note: 'init_module' target declared here 402 | bitmap_ipmac_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ipmac_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:414:1: note: in expansion of macro 'module_exit' 414 | module_exit(bitmap_ipmac_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:408:1: note: 'cleanup_module' target declared here 408 | bitmap_ipmac_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportip_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:401:1: note: in expansion of macro 'module_init' 401 | module_init(hash_ipportip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:390:1: note: 'init_module' target declared here 390 | hash_ipportip_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportip_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:402:1: note: in expansion of macro 'module_exit' 402 | module_exit(hash_ipportip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:396:1: note: 'cleanup_module' target declared here 396 | hash_ipportip_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipport_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:389:1: note: in expansion of macro 'module_init' 389 | module_init(hash_ipport_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:378:1: note: 'init_module' target declared here 378 | hash_ipport_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipport_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:390:1: note: in expansion of macro 'module_exit' 390 | module_exit(hash_ipport_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:384:1: note: 'cleanup_module' target declared here 384 | hash_ipport_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ip_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:314:1: note: in expansion of macro 'module_init' 314 | module_init(hash_ip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:303:1: note: 'init_module' target declared here 303 | hash_ip_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ip_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(hash_ip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:309:1: note: 'cleanup_module' target declared here 309 | hash_ip_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmark_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:320:1: note: in expansion of macro 'module_init' 320 | module_init(hash_ipmark_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:309:1: note: 'init_module' target declared here 309 | hash_ipmark_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmark_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:321:1: note: in expansion of macro 'module_exit' 321 | module_exit(hash_ipmark_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:315:1: note: 'cleanup_module' target declared here 315 | hash_ipmark_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportnet_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:560:1: note: in expansion of macro 'module_init' 560 | module_init(hash_ipportnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:549:1: note: 'init_module' target declared here 549 | hash_ipportnet_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportnet_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:561:1: note: in expansion of macro 'module_exit' 561 | module_exit(hash_ipportnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:555:1: note: 'cleanup_module' target declared here 555 | hash_ipportnet_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_net_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:396:1: note: in expansion of macro 'module_init' 396 | module_init(hash_net_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:385:1: note: 'init_module' target declared here 385 | hash_net_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_net_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:397:1: note: in expansion of macro 'module_exit' 397 | module_exit(hash_net_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:391:1: note: 'cleanup_module' target declared here 391 | hash_net_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'list_set_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:684:1: note: in expansion of macro 'module_init' 684 | module_init(list_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:673:1: note: 'init_module' target declared here 673 | list_set_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:18, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'list_set_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:685:1: note: in expansion of macro 'module_exit' 685 | module_exit(list_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:679:1: note: 'cleanup_module' target declared here 679 | list_set_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netport_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:508:1: note: in expansion of macro 'module_init' 508 | module_init(hash_netport_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:497:1: note: 'init_module' target declared here 497 | hash_netport_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netport_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:509:1: note: in expansion of macro 'module_exit' 509 | module_exit(hash_netport_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:503:1: note: 'cleanup_module' target declared here 503 | hash_netport_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netiface_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:609:1: note: in expansion of macro 'module_init' 609 | module_init(hash_netiface_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:598:1: note: 'init_module' target declared here 598 | hash_netiface_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netiface_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:610:1: note: in expansion of macro 'module_exit' 610 | module_exit(hash_netiface_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:604:1: note: 'cleanup_module' target declared here 604 | hash_netiface_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:10: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netportnet_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:586:1: note: in expansion of macro 'module_init' 586 | module_init(hash_netportnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:575:1: note: 'init_module' target declared here 575 | hash_netportnet_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:10: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netportnet_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:587:1: note: in expansion of macro 'module_exit' 587 | module_exit(hash_netportnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:581:1: note: 'cleanup_module' target declared here 581 | hash_netportnet_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:11: /kisskb/src/include/linux/init.h:337:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netnet_init': 'cold' [-Wmissing-attributes] 337 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:480:1: note: in expansion of macro 'module_init' 480 | module_init(hash_netnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:469:1: note: 'init_module' target declared here 469 | hash_netnet_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:11: /kisskb/src/include/linux/init.h:343:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netnet_fini': 'cold' [-Wmissing-attributes] 343 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:481:1: note: in expansion of macro 'module_exit' 481 | module_exit(hash_netnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:475:1: note: 'cleanup_module' target declared here 475 | hash_netnet_fini(void) | ^~~~~~~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/stable-3.16_m68k-defconfig_m68k-gcc11 # Build took: 0:02:28.673293