# git rev-parse -q --verify 6b1ae527b1fdee86e81da0cb26ced75731c6c0fa^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/stable linux-3.18.y # git rev-parse -q --verify 6b1ae527b1fdee86e81da0cb26ced75731c6c0fa^{commit} 6b1ae527b1fdee86e81da0cb26ced75731c6c0fa # git checkout -q -f -B kisskb 6b1ae527b1fdee86e81da0cb26ced75731c6c0fa # git clean -qxdf # < git log -1 # commit 6b1ae527b1fdee86e81da0cb26ced75731c6c0fa # Author: Greg Kroah-Hartman # Date: Thu May 16 09:17:24 2019 +0200 # # Linux 3.18.140 # < /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 6b1ae527b1fdee86e81da0cb26ced75731c6c0fa # < make -s -j 10 ARCH=m68k O=/kisskb/build/stable-3.18_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- defconfig kernel/time/Kconfig:163:warning: range is invalid # < make -s -j 10 ARCH=m68k O=/kisskb/build/stable-3.18_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 10 ARCH=m68k O=/kisskb/build/stable-3.18_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig kernel/time/Kconfig:163:warning: range is invalid # # configuration written to .config # # make -s -j 10 ARCH=m68k O=/kisskb/build/stable-3.18_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- kernel/time/Kconfig:163: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/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; | ~~~~~~~~~~^~~~~ /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/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/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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:81, 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:81, 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:81, 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:81, 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:81, 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:81, 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) | ~~~~~~~~~~~~~~^~~~~~~~ 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:81, 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:81, 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:81, 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:81, 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:81, 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:81, 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:81, 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:81, 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:81, 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:81, 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/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/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++) { /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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/sound_core.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_soundcore': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:313:41: note: in expansion of macro 'module_init' 313 | #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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/sound_core.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_soundcore': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dmasound_atari_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmasound_atari_cleanup': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'amiga_audio_driver_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:1: note: in expansion of macro 'module_init' 234 | 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:229:19: note: in definition of macro 'module_platform_driver_probe' 229 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amiga_audio_driver_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:239:1: note: in expansion of macro 'module_exit' 239 | 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:235:20: note: in definition of macro 'module_platform_driver_probe' 235 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dmasound_q40_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmasound_q40_cleanup': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/security/keys/encrypted-keys/encrypted.c:17: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_encrypted': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:320:41: note: in expansion of macro 'module_init' 320 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1047:1: note: in expansion of macro 'late_initcall' 1047 | late_initcall(init_encrypted); | ^~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1021:19: note: 'init_module' target declared here 1021 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/security/keys/encrypted-keys/encrypted.c:17: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_encrypted': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1048:1: note: in expansion of macro 'module_exit' 1048 | module_exit(cleanup_encrypted); | ^~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1041:20: note: 'cleanup_module' target declared here 1041 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/802/psnap.c:14: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'snap_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/802/psnap.c:14: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snap_exit': 'cold' [-Wmissing-attributes] 336 | 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/drivers/block/aoe/aoechr.c:13: /kisskb/src/drivers/block/aoe/aoechr.c: In function 'aoechr_write': /kisskb/src/include/linux/skbuff.h:1353:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'resend': /kisskb/src/include/linux/skbuff.h:1353:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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/drivers/block/aoe/aoecmd.c: In function 'aoecmd_ata_rw': /kisskb/src/include/linux/skbuff.h:1353:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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:1353:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'atalk_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1961:1: note: in expansion of macro 'module_init' 1961 | module_init(atalk_init); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1914:19: note: 'init_module' target declared here 1914 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atalk_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1986:1: note: in expansion of macro 'module_exit' 1986 | module_exit(atalk_exit); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1972:20: note: 'cleanup_module' target declared here 1972 | static void __exit atalk_exit(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:1459:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1459 | __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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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:1353:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/block/swim.c:19: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'swim_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:993:1: note: in expansion of macro 'module_init' 993 | module_init(swim_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:987:19: note: 'init_module' target declared here 987 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/block/swim.c:19: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'swim_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:999:1: note: in expansion of macro 'module_exit' 999 | module_exit(swim_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:995:20: note: 'cleanup_module' target declared here 995 | static void __exit swim_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/include/linux/pktcdvd.h:15, from /kisskb/src/drivers/block/pktcdvd.c:49: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'pkt_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3026:1: note: in expansion of macro 'module_init' 3026 | module_init(pkt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:2965:19: note: 'init_module' target declared here 2965 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkt_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3027:1: note: in expansion of macro 'module_exit' 3027 | module_exit(pkt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3010:20: note: 'cleanup_module' target declared here 3010 | 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/aoe/aoemain.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'aoe_init': 'cold' [-Wmissing-attributes] 330 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'seqiv_module_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seqiv_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/crypto_user.c:21: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_user_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:539:1: note: in expansion of macro 'module_init' 539 | module_init(crypto_user_init); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:521:19: note: 'init_module' target declared here 521 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/crypto_user.c:21: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_user_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:540:1: note: in expansion of macro 'module_exit' 540 | module_exit(crypto_user_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:534:20: note: 'cleanup_module' target declared here 534 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nbd_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:913:1: note: in expansion of macro 'module_init' 913 | module_init(nbd_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:793:19: note: 'init_module' target declared here 793 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nbd_cleanup': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:914:1: note: in expansion of macro 'module_exit' 914 | module_exit(nbd_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:896:20: note: 'cleanup_module' target declared here 896 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hmac_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:270:1: note: in expansion of macro 'module_init' 270 | module_init(hmac_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:260:19: note: 'init_module' target declared here 260 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmac_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/hmac.c:271:1: note: in expansion of macro 'module_exit' 271 | module_exit(hmac_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:265:20: note: 'cleanup_module' target declared here 265 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cmac_module_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cmac_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cryptoloop': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_cryptoloop': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~~~~ 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'vmac_module_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmac_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_null_mod_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_null_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'md4_mod_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md4_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'md5_mod_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md5_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd128_mod_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd128_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'batadv_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:1255:1: note: in expansion of macro 'module_init' 1255 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'batadv_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:1256:1: note: in expansion of macro 'module_exit' 1256 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd160_mod_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd160_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~ /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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd256_mod_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd256_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd320_mod_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd320_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha1_generic_mod_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha1_generic_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_generic_mod_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:381:1: note: in expansion of macro 'module_init' 381 | module_init(sha256_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:371:19: note: 'init_module' target declared here 371 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_generic_mod_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:382:1: note: in expansion of macro 'module_exit' 382 | module_exit(sha256_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:376:20: note: 'cleanup_module' target declared here 376 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_generic_mod_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:285:1: note: in expansion of macro 'module_init' 285 | module_init(sha512_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:275:19: note: 'init_module' target declared here 275 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_generic_mod_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:286:1: note: in expansion of macro 'module_exit' 286 | module_exit(sha512_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:280:20: note: 'cleanup_module' target declared here 280 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'wp512_mod_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wp512_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tgr192_mod_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgr192_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/block/drbd/drbd_main.c:31: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'drbd_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_main.c:3850:1: note: in expansion of macro 'module_init' 3850 | module_init(drbd_init) | ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_main.c:2911:19: note: 'init_module' target declared here 2911 | static 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ecb_module_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ecb_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cbc_module_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cbc_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cts_module_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cts_module_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ /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; | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/block/deadline-iosched.c:6: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'deadline_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deadline_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ctr_module_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ctr_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dsp56k_init_driver': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsp56k_cleanup_driver': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid6_select_algo': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:313:41: note: in expansion of macro 'module_init' 313 | #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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/lp.c:114: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'lp_init_module': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_gcm_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1438:1: note: in expansion of macro 'module_init' 1438 | module_init(crypto_gcm_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1392:19: note: 'init_module' target declared here 1392 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_gcm_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1439:1: note: in expansion of macro 'module_exit' 1439 | module_exit(crypto_gcm_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1429:20: note: 'cleanup_module' target declared here 1429 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_affs_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:642:1: note: in expansion of macro 'module_init' 642 | module_init(init_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:618:19: note: 'init_module' target declared here 618 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_affs_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/affs/super.c:643:1: note: in expansion of macro 'module_exit' 643 | module_exit(exit_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:633:20: note: 'cleanup_module' target declared here 633 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ccm_module_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ccm_module_exit': 'cold' [-Wmissing-attributes] 336 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'des_generic_mod_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:996:1: note: in expansion of macro 'module_init' 996 | module_init(des_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:986:19: note: 'init_module' target declared here 986 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des_generic_mod_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:997:1: note: in expansion of macro 'module_exit' 997 | module_exit(des_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:991:20: note: 'cleanup_module' target declared here 991 | static void __exit des_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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'cryptd_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:313:41: note: in expansion of macro 'module_init' 313 | #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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cryptd_exit': 'cold' [-Wmissing-attributes] 336 | 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/lib/xz/xz_dec_test.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xz_dec_test_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xz_dec_test_exit': 'cold' [-Wmissing-attributes] 336 | 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/crypto/fcrypt.c:47: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'fcrypt_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcrypt_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'blowfish_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blowfish_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/twofish_generic.c:43: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_mod_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/twofish_generic.c:43: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_autofs4_fs': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_autofs4_fs': 'cold' [-Wmissing-attributes] 336 | 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/crypto/serpent_generic.c:19: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hid_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2736:1: note: in expansion of macro 'module_init' 2736 | module_init(hid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2702:19: note: 'init_module' target declared here 2702 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2737:1: note: in expansion of macro 'module_exit' 2737 | module_exit(hid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2729:20: note: 'cleanup_module' target declared here 2729 | static void __exit hid_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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_fini': 'cold' [-Wmissing-attributes] 336 | 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/cast5_generic.c:25: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cifs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1330:1: note: in expansion of macro 'module_init' 1330 | module_init(init_cifs) | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1199:1: note: 'init_module' target declared here 1199 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cifs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1331:1: note: in expansion of macro 'module_exit' 1331 | module_exit(exit_cifs) | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1305:1: note: 'cleanup_module' target declared here 1305 | exit_cifs(void) | ^~~~~~~~~ In file included from /kisskb/src/crypto/cast6_generic.c:22: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1265:1: note: in expansion of macro 'module_init' 1265 | module_init(dccp_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1125:19: note: 'init_module' target declared here 1125 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1266:1: note: in expansion of macro 'module_exit' 1266 | module_exit(dccp_fini); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1248:20: note: 'cleanup_module' target declared here 1248 | static void __exit dccp_fini(void) | ^~~~~~~~~ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_hid_get_report': /kisskb/src/drivers/hid/uhid.c:242:54: warning: taking address of packed member of 'struct uhid_get_report_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 242 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.get_report.id); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_hid_set_report': /kisskb/src/drivers/hid/uhid.c:286:54: warning: taking address of packed member of 'struct uhid_set_report_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.set_report.id); | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/drivers/hid/uhid.c: At top level: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'uhid_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:806:1: note: in expansion of macro 'module_init' 806 | module_init(uhid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:796:19: note: 'init_module' target declared here 796 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uhid_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:807:1: note: in expansion of macro 'module_exit' 807 | module_exit(uhid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:801:20: note: 'cleanup_module' target declared here 801 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/arc4.c:15: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'arc4_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/arc4.c:15: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc4_exit': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a4_driver_exit': 'cold' [-Wmissing-attributes] 336 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'a4_driver_init': 'cold' [-Wmissing-attributes] 330 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_driver_exit': 'cold' [-Wmissing-attributes] 336 | 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:759:9: note: in expansion of macro 'module_driver' 759 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:580:1: note: in expansion of macro 'module_hid_driver' 580 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/drivers/hid/hid-apple.c:580:19: note: 'cleanup_module' target declared here 580 | 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:580:1: note: in expansion of macro 'module_hid_driver' 580 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'apple_driver_init': 'cold' [-Wmissing-attributes] 330 | 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:759:9: note: in expansion of macro 'module_driver' 759 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:580:1: note: in expansion of macro 'module_hid_driver' 580 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/drivers/hid/hid-apple.c:580:19: note: 'init_module' target declared here 580 | 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:580:1: note: in expansion of macro 'module_hid_driver' 580 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/tea.c:22: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tea_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'khazad_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'khazad_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'belkin_driver_exit': 'cold' [-Wmissing-attributes] 336 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'belkin_driver_init': 'cold' [-Wmissing-attributes] 330 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 336 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 330 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/crypto/anubis.c:32: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'anubis_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anubis_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 336 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 330 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/seed.c:15: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'seed_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/seed.c:15: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seed_fini': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] 336 | 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:759:9: note: in expansion of macro 'module_driver' 759 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:147:1: note: in expansion of macro 'module_hid_driver' 147 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/drivers/hid/hid-cypress.c:147:19: note: 'cleanup_module' target declared here 147 | 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:147:1: note: in expansion of macro 'module_hid_driver' 147 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] 330 | 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:759:9: note: in expansion of macro 'module_driver' 759 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:147:1: note: in expansion of macro 'module_hid_driver' 147 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/drivers/hid/hid-cypress.c:147:19: note: 'init_module' target declared here 147 | 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:147:1: note: in expansion of macro 'module_hid_driver' 147 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ez_driver_exit': 'cold' [-Wmissing-attributes] 336 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ez_driver_init': 'cold' [-Wmissing-attributes] 330 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/crypto/salsa20_generic.c:22: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks_driver_exit': 'cold' [-Wmissing-attributes] 336 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ks_driver_init': 'cold' [-Wmissing-attributes] 330 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/crypto/deflate.c:27: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_driver_exit': 'cold' [-Wmissing-attributes] 336 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'lg_driver_init': 'cold' [-Wmissing-attributes] 330 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms_driver_exit': 'cold' [-Wmissing-attributes] 336 | 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:759:9: note: in expansion of macro 'module_driver' 759 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:295:1: note: in expansion of macro 'module_hid_driver' 295 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/drivers/hid/hid-microsoft.c:295:19: note: 'cleanup_module' target declared here 295 | 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:295:1: note: in expansion of macro 'module_hid_driver' 295 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ms_driver_init': 'cold' [-Wmissing-attributes] 330 | 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:759:9: note: in expansion of macro 'module_driver' 759 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:295:1: note: in expansion of macro 'module_hid_driver' 295 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/drivers/hid/hid-microsoft.c:295:19: note: 'init_module' target declared here 295 | 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:295:1: note: in expansion of macro 'module_hid_driver' 295 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/zlib.c:25: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'zlib_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zlib_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mr_driver_exit': 'cold' [-Wmissing-attributes] 336 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'mr_driver_init': 'cold' [-Wmissing-attributes] 330 | 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:759:9: note: in expansion of macro 'module_driver' 759 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_coda': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_coda': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v4_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1084:1: note: in expansion of macro 'module_init' 1084 | module_init(dccp_v4_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1050:19: note: 'init_module' target declared here 1050 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v4_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1085:1: note: in expansion of macro 'module_exit' 1085 | module_exit(dccp_v4_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1076:20: note: 'cleanup_module' target declared here 1076 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'michael_mic_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'michael_mic_exit': 'cold' [-Wmissing-attributes] 336 | 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/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:1459:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 1459 | __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:263:23: note: while referencing 'softnet_data' 263 | 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:181:36: note: in expansion of macro 'EXPORT_SYMBOL' 181 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:263:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 263 | 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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 1353 | 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:263:23: note: while referencing 'softnet_data' 263 | 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:181:36: note: in expansion of macro 'EXPORT_SYMBOL' 181 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:263:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 263 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/cramfs/inode.c:16: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cramfs_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:610:1: note: in expansion of macro 'module_init' 610 | module_init(init_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:591:19: note: 'init_module' target declared here 591 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/cramfs/inode.c:16: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cramfs_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:611:1: note: in expansion of macro 'module_exit' 611 | module_exit(exit_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:604:20: note: 'cleanup_module' target declared here 604 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:728:1: note: in expansion of macro 'module_init' 728 | module_init(crypto_authenc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:718:19: note: 'init_module' target declared here 718 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/authenc.c:729:1: note: in expansion of macro 'module_exit' 729 | module_exit(crypto_authenc_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:723:20: note: 'cleanup_module' target declared here 723 | static void __exit crypto_authenc_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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v6_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1194:1: note: in expansion of macro 'module_init' 1194 | module_init(dccp_v6_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1159:19: note: 'init_module' target declared here 1159 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v6_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1195:1: note: in expansion of macro 'module_exit' 1195 | module_exit(dccp_v6_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1186:20: note: 'cleanup_module' target declared here 1186 | 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/mount.c:27: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'configfs_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:183:1: note: in expansion of macro 'module_init' 183 | module_init(configfs_init); | ^~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:134:19: note: 'init_module' target declared here 134 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/mount.c:27: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'configfs_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:184:1: note: in expansion of macro 'module_exit' 184 | module_exit(configfs_exit); | ^~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:169:20: note: 'cleanup_module' target declared here 169 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:812:1: note: in expansion of macro 'module_init' 812 | module_init(crypto_authenc_esn_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:802:19: note: 'init_module' target declared here 802 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:813:1: note: in expansion of macro 'module_exit' 813 | module_exit(crypto_authenc_esn_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:807:20: note: 'cleanup_module' target declared here 807 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_diag_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_diag_fini': 'cold' [-Wmissing-attributes] 336 | 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/crypto/lzo.c:19: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'lzo_mod_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(lzo_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:95:19: note: 'init_module' target declared here 95 | static int __init lzo_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/lzo.c:19: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lzo_mod_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lzo.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(lzo_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit lzo_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/lz4hc.c:20: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'lz4hc_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4hc_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'lz4_mod_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4_mod_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcrypt_mod_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2180:1: note: in expansion of macro 'module_init' 2180 | module_init(tcrypt_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2136:19: note: 'init_module' target declared here 2136 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcrypt_mod_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2181:1: note: in expansion of macro 'module_exit' 2181 | module_exit(tcrypt_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2178:20: note: 'cleanup_module' target declared here 2178 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ghash_mod_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ghash-generic.c:170:1: note: in expansion of macro 'module_init' 170 | module_init(ghash_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ghash-generic.c:160:19: note: 'init_module' target declared here 160 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghash_mod_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/ghash-generic.c:171:1: note: in expansion of macro 'module_exit' 171 | module_exit(ghash_mod_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/ghash-generic.c:165:20: note: 'cleanup_module' target declared here 165 | static void __exit ghash_mod_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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'af_alg_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:528:1: note: in expansion of macro 'module_init' 528 | module_init(af_alg_init); | ^~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:503:19: note: 'init_module' target declared here 503 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_alg_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:529:1: note: in expansion of macro 'module_exit' 529 | module_exit(af_alg_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:522:20: note: 'cleanup_module' target declared here 522 | 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/drivers/input/joystick/amijoy.c:31: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'amijoy_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amijoy_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~ 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hp_sdc_rtc_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_sdc_rtc_exit': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'algif_hash_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:475:1: note: in expansion of macro 'module_init' 475 | module_init(algif_hash_init); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:464:19: note: 'init_module' target declared here 464 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_hash_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:476:1: note: in expansion of macro 'module_exit' 476 | module_exit(algif_hash_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:469:20: note: 'cleanup_module' target declared here 469 | 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/drivers/input/misc/m68kspkr.c:16: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'm68kspkr_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm68kspkr_exit': 'cold' [-Wmissing-attributes] 336 | 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/lib/test-string_helpers.c:6: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_string_helpers_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test-string_helpers.c:349:1: note: in expansion of macro 'module_init' 349 | module_init(test_string_helpers_init); | ^~~~~~~~~~~ /kisskb/src/lib/test-string_helpers.c:327:19: note: 'init_module' target declared here 327 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'algif_skcipher_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:775:1: note: in expansion of macro 'module_init' 775 | module_init(algif_skcipher_init); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:764:19: note: 'init_module' target declared here 764 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_skcipher_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:776:1: note: in expansion of macro 'module_exit' 776 | module_exit(algif_skcipher_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:769:20: note: 'cleanup_module' target declared here 769 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'amimouse_driver_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:1: note: in expansion of macro 'module_init' 234 | 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:229:19: note: in definition of macro 'module_platform_driver_probe' 229 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amimouse_driver_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:239:1: note: in expansion of macro 'module_exit' 239 | 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:235:20: note: in definition of macro 'module_platform_driver_probe' 235 | 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'libcrc32c_mod_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(libcrc32c_mod_init); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:60:19: note: 'init_module' target declared here 60 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libcrc32c_mod_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(libcrc32c_mod_fini); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:66:20: note: 'cleanup_module' target declared here 66 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'atamouse_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atamouse_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/xor.c:20: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'calibrate_xor_blocks': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:308:41: note: in expansion of macro 'module_init' 308 | #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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/xor.c:20: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xor_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/ts_kmp.c:33: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_kmp': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/ts_kmp.c:33: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_kmp': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/delay.h:10, from /kisskb/src/drivers/input/mouse/sermouse.c:29: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sermouse_drv_exit': 'cold' [-Wmissing-attributes] 336 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'sermouse_drv_init': 'cold' [-Wmissing-attributes] 330 | 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/lib/ts_bm.c:38: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_bm': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_bm': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tables_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2140:1: note: in expansion of macro 'module_init' 2140 | module_init(ip6_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2093:19: note: 'init_module' target declared here 2093 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tables_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2141:1: note: in expansion of macro 'module_exit' 2141 | module_exit(ip6_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2127:20: note: 'cleanup_module' target declared here 2127 | 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'evdev_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1203:1: note: in expansion of macro 'module_exit' 1203 | module_exit(evdev_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1197:20: note: 'cleanup_module' target declared here 1197 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'evdev_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1202:1: note: in expansion of macro 'module_init' 1202 | module_init(evdev_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1192:19: note: 'init_module' target declared here 1192 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_fsm': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fsm': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_filter_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_filter_fini': 'cold' [-Wmissing-attributes] 336 | 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/crypto/async_tx/async_pq.c:22: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'async_pq_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:436:1: note: in expansion of macro 'module_init' 436 | module_init(async_pq_init); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:419:19: note: 'init_module' target declared here 419 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_pq_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:437:1: note: in expansion of macro 'module_exit' 437 | module_exit(async_pq_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:431:20: note: 'cleanup_module' target declared here 431 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_mangle_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_mangle_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_raw_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_raw_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlm': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlm': 'cold' [-Wmissing-attributes] 336 | 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/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:43, from /kisskb/src/net/core/netpoll.c:16: /kisskb/src/net/core/netpoll.c: In function 'refill_skbs': /kisskb/src/include/linux/skbuff.h:1459:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1459 | __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:43, from /kisskb/src/net/core/netpoll.c:16: /kisskb/src/include/linux/skbuff.h:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecryptfs_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecryptfs_exit': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'linear_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/linear.c:381:1: note: in expansion of macro 'module_init' 381 | module_init(linear_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/linear.c:371:19: note: 'init_module' target declared here 371 | 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/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/raid0.c:20: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid0_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid0.c:747:1: note: in expansion of macro 'module_init' 747 | module_init(raid0_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid0.c:737:19: note: 'init_module' target declared here 737 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(nf_nat_l3proto_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:467:19: note: 'init_module' target declared here 467 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:495:1: note: in expansion of macro 'module_exit' 495 | module_exit(nf_nat_l3proto_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:485:20: note: 'cleanup_module' target declared here 485 | 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/raid1.c:34: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:3227:1: note: in expansion of macro 'module_init' 3227 | module_init(raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:3217:19: note: 'init_module' target declared here 3217 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/raid10.c:21: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:4791:1: note: in expansion of macro 'module_init' 4791 | module_init(raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:4781:19: note: 'init_module' target declared here 4781 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid5_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:7144:1: note: in expansion of macro 'module_init' 7144 | module_init(raid5_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:7124:19: note: 'init_module' target declared here 7124 | static int __init raid5_init(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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/keystore.c: In function 'decrypt_pki_encrypted_session_key': /kisskb/src/fs/ecryptfs/keystore.c:1168:48: warning: taking address of packed member of 'struct ecryptfs_auth_tok' may result in an unaligned pointer value [-Waddress-of-packed-member] 1168 | rc = write_tag_64_packet(auth_tok_sig, &(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/keystore.c:1187:34: warning: taking address of packed member of 'struct ecryptfs_auth_tok' may result in an unaligned pointer value [-Waddress-of-packed-member] 1187 | rc = parse_tag_65_packet(&(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv6_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:411:1: note: in expansion of macro 'module_init' 411 | module_init(nf_log_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:393:19: note: 'init_module' target declared here 393 | static int __init nf_log_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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv6_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:412:1: note: in expansion of macro 'module_exit' 412 | module_exit(nf_log_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:405:20: note: 'cleanup_module' target declared here 405 | static void __exit nf_log_ipv6_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_ipv6_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_ipv6_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:109:1: note: in expansion of macro 'module_init' 109 | module_init(nft_chain_nat_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:93:19: note: 'init_module' target declared here 93 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:110:1: note: in expansion of macro 'module_exit' 110 | module_exit(nft_chain_nat_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:104:20: note: 'cleanup_module' target declared here 104 | static void __exit nft_chain_nat_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/net/ipv6/netfilter/nft_reject_ipv6.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'md_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:313:41: note: in expansion of macro 'module_init' 313 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8538:1: note: in expansion of macro 'subsys_initcall' 8538 | subsys_initcall(md_init); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8398:19: note: 'init_module' target declared here 8398 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8539:1: note: in expansion of macro 'module_exit' 8539 | module_exit(md_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8504:20: note: 'cleanup_module' target declared here 8504 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'eui64_mt6_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eui64_mt6_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt6_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt6_exit': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'frag_mt6_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'frag_mt6_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:3136:1: note: in expansion of macro 'module_init' 3136 | module_init(dm_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:355:19: note: 'init_module' target declared here 355 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:3137:1: note: in expansion of macro 'module_exit' 3137 | module_exit(dm_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:376:20: note: 'cleanup_module' target declared here 376 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipv6header_mt6_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(ipv6header_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:142:19: note: 'init_module' target declared here 142 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipv6header_mt6_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(ipv6header_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:147:20: note: 'cleanup_module' target declared here 147 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'mh_mt6_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mh_mt6_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~ 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:444: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] 444 | (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:443: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] 443 | (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:442: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] 442 | (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/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hbh_mt6_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hbh_mt6_exit': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/fat/inode.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_fat_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1863:1: note: in expansion of macro 'module_init' 1863 | module_init(init_fat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1838:19: note: 'init_module' target declared here 1838 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/fat/inode.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fat_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1864:1: note: in expansion of macro 'module_exit' 1864 | module_exit(exit_fat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1857:20: note: 'cleanup_module' target declared here 1857 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppol2tp_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1871:1: note: in expansion of macro 'module_init' 1871 | module_init(pppol2tp_init); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1823:19: note: 'init_module' target declared here 1823 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppol2tp_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1872:1: note: in expansion of macro 'module_exit' 1872 | module_exit(pppol2tp_exit); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1861:20: note: 'cleanup_module' target declared here 1861 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1905:1: note: in expansion of macro 'module_init' 1905 | module_init(l2tp_init); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1875:19: note: 'init_module' target declared here 1875 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1906:1: note: in expansion of macro 'module_exit' 1906 | module_exit(l2tp_exit); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1896:20: note: 'cleanup_module' target declared here 1896 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/misc/dummy-irq.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_irq_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/misc/dummy-irq.c:18: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_irq_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'rt_mt6_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt_mt6_exit': 'cold' [-Wmissing-attributes] 336 | 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/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_vfat_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1090:1: note: in expansion of macro 'module_init' 1090 | module_init(init_vfat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1076:19: note: 'init_module' target declared here 1076 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_vfat_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1091:1: note: in expansion of macro 'module_exit' 1091 | module_exit(exit_vfat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1081:20: note: 'cleanup_module' target declared here 1081 | static void __exit exit_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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/fat/namei_msdos.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_msdos_fs': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/fat/namei_msdos.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_msdos_fs': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:21: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg6_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:21: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg6_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~ /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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipddp_init_module': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipddp_cleanup_module': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg6_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:501:1: note: in expansion of macro 'module_init' 501 | module_init(synproxy_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:474:19: note: 'init_module' target declared here 474 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg6_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:502:1: note: in expansion of macro 'module_exit' 502 | module_exit(synproxy_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:495:20: note: 'cleanup_module' target declared here 495 | static void __exit synproxy_tg6_exit(void) | ^~~~~~~~~~~~~~~~~ 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:1459:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1459 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1176:29: note: while referencing 'list_kill' 1176 | 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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1176:29: note: while referencing 'list_kill' 1176 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bufio_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1856:1: note: in expansion of macro 'module_init' 1856 | module_init(dm_bufio_init) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1767:19: note: 'init_module' target declared here 1767 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bufio_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1857:1: note: in expansion of macro 'module_exit' 1857 | module_exit(dm_bufio_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1810:20: note: 'cleanup_module' target declared here 1810 | static void __exit dm_bufio_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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/af_inet6.c:23: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'inet6_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:1037:1: note: in expansion of macro 'module_init' 1037 | module_init(inet6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:833:19: note: 'init_module' target declared here 833 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/plip/plip.c:91: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'plip_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/plip/plip.c:91: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plip_cleanup_module': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bio_prison_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bio_prison_exit': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:3033:1: note: in expansion of macro 'module_init' 3033 | module_init(ppp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:934:19: note: 'init_module' target declared here 934 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_cleanup': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:3034:1: note: in expansion of macro 'module_exit' 3034 | module_exit(ppp_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:2986:20: note: 'cleanup_module' target declared here 2986 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ethernet/8390/ne.c:44: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ne_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/8390/ne.c:1019:1: note: in expansion of macro 'module_exit' 1019 | module_exit(ne_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/8390/ne.c:1014:20: note: 'cleanup_module' target declared here 1014 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'bsdcomp_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bsdcomp_cleanup': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_async_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_async_cleanup': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/drivers/md/dm-crypt.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_crypt_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2026:1: note: in expansion of macro 'module_init' 2026 | module_init(dm_crypt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2003:19: note: 'init_module' target declared here 2003 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/drivers/md/dm-crypt.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_crypt_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2027:1: note: in expansion of macro 'module_exit' 2027 | module_exit(dm_crypt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2020:20: note: 'cleanup_module' target declared here 2020 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_cleanup': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_multipath_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1741:1: note: in expansion of macro 'module_init' 1741 | module_init(dm_multipath_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1685:19: note: 'init_module' target declared here 1685 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_multipath_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1742:1: note: in expansion of macro 'module_exit' 1742 | module_exit(dm_multipath_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1732:20: note: 'cleanup_module' target declared here 1732 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'NS8390p_init_module': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'NS8390p_cleanup_module': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_rr_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_rr_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_mppe.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_mppe_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_mppe.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_mppe_cleanup': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_snapshot_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2491:1: note: in expansion of macro 'module_init' 2491 | module_init(dm_snapshot_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2411:19: note: 'init_module' target declared here 2411 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_snapshot_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2492:1: note: in expansion of macro 'module_exit' 2492 | module_exit(dm_snapshot_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2477:20: note: 'cleanup_module' target declared here 2477 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_sync_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_sync_cleanup': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppox_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppox_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'slip_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1389:1: note: in expansion of macro 'module_init' 1389 | module_init(slip_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1295:19: note: 'init_module' target declared here 1295 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slip_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1390:1: note: in expansion of macro 'module_exit' 1390 | module_exit(slip_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1329:20: note: 'cleanup_module' target declared here 1329 | static void __exit slip_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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppoe_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1200:1: note: in expansion of macro 'module_init' 1200 | module_init(pppoe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1160:19: note: 'init_module' target declared here 1160 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoe_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1201:1: note: in expansion of macro 'module_exit' 1201 | module_exit(pppoe_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1190:20: note: 'cleanup_module' target declared here 1190 | static void __exit pppoe_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:260, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/drivers/parport/procfs.c:16: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_default_proc_register': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_default_proc_unregister': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'llc_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'llc_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/pptp.c:14: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'pptp_init_module': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:722:1: note: in expansion of macro 'module_init' 722 | module_init(pptp_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:675:19: note: 'init_module' target declared here 675 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/pptp.c:14: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pptp_exit_module': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:723:1: note: in expansion of macro 'module_exit' 723 | module_exit(pptp_exit_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:714:20: note: 'cleanup_module' target declared here 714 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_mirror_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1453:1: note: in expansion of macro 'module_init' 1453 | module_init(dm_mirror_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1431:19: note: 'init_module' target declared here 1431 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_mirror_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1454:1: note: in expansion of macro 'module_exit' 1454 | module_exit(dm_mirror_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1447:20: note: 'cleanup_module' target declared here 1447 | static void __exit dm_mirror_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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/parport/parport_pc.c:45: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_pc_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3360:1: note: in expansion of macro 'module_init' 3360 | module_init(parport_pc_init) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3307:19: note: 'init_module' target declared here 3307 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/parport/parport_pc.c:45: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_pc_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3361:1: note: in expansion of macro 'module_exit' 3361 | module_exit(parport_pc_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3336:20: note: 'cleanup_module' target declared here 3336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'amiga_parallel_driver_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:1: note: in expansion of macro 'module_init' 234 | 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:229:19: note: in definition of macro 'module_platform_driver_probe' 229 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amiga_parallel_driver_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:239:1: note: in expansion of macro 'module_exit' 239 | 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:235:20: note: in definition of macro 'module_platform_driver_probe' 235 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/mpls/mpls_gso.c:17: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_gso_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/mpls/mpls_gso.c:97:1: note: in expansion of macro 'module_init' 97 | module_init(mpls_gso_init); | ^~~~~~~~~~~ /kisskb/src/net/mpls/mpls_gso.c:81:19: note: 'init_module' target declared here 81 | static int __init mpls_gso_init(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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/mpls/mpls_gso.c:17: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_gso_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/mpls/mpls_gso.c:98:1: note: in expansion of macro 'module_exit' 98 | module_exit(mpls_gso_exit); | ^~~~~~~~~~~ /kisskb/src/net/mpls/mpls_gso.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit mpls_gso_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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'team_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2957:1: note: in expansion of macro 'module_init' 2957 | module_init(team_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2925:19: note: 'init_module' target declared here 2925 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'team_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2958:1: note: in expansion of macro 'module_exit' 2958 | module_exit(team_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2950:20: note: 'cleanup_module' target declared here 2950 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_init_module': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_cleanup_module': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'fuse_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1346:1: note: in expansion of macro 'module_init' 1346 | module_init(fuse_init); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1297:19: note: 'init_module' target declared here 1297 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fuse_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1347:1: note: in expansion of macro 'module_exit' 1347 | module_exit(fuse_exit); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1336:20: note: 'cleanup_module' target declared here 1336 | static void __exit fuse_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-log.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_dirty_log_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_dirty_log_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_mfc3_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_mfc3_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_atari_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_atari_exit': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/fs/fuse/cuse.c:37: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'cuse_init': 'cold' [-Wmissing-attributes] 330 | 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/fs/fuse/cuse.c:37: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cuse_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~ 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'bc_init_module': 'cold' [-Wmissing-attributes] 330 | 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_broadcast.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bc_cleanup_module': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/eql.c:117: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'eql_init_module': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:605:1: note: in expansion of macro 'module_init' 605 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/eql.c:117: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eql_cleanup_module': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:606:1: note: in expansion of macro 'module_exit' 606 | module_exit(eql_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:599:20: note: 'cleanup_module' target declared here 599 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_zero_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_zero_exit': 'cold' [-Wmissing-attributes] 336 | 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/drivers/net/team/team_mode_roundrobin.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'rr_init_module': 'cold' [-Wmissing-attributes] 330 | 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_roundrobin.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rr_cleanup_module': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/net/netconsole.c:39: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_netconsole': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:320:41: note: in expansion of macro 'module_init' 320 | #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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/net/netconsole.c:39: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_netconsole': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netlink/diag.c:1: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'netlink_diag_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:193:1: note: in expansion of macro 'module_init' 193 | module_init(netlink_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:183:19: note: 'init_module' target declared here 183 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netlink/diag.c:1: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netlink_diag_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:194:1: note: in expansion of macro 'module_exit' 194 | module_exit(netlink_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:188:20: note: 'cleanup_module' target declared here 188 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-raid.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_raid_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1741:1: note: in expansion of macro 'module_init' 1741 | module_init(dm_raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1727:19: note: 'init_module' target declared here 1727 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-raid.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_raid_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1742:1: note: in expansion of macro 'module_exit' 1742 | module_exit(dm_raid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1736:20: note: 'cleanup_module' target declared here 1736 | 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/drivers/net/team/team_mode_random.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'rnd_init_module': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rnd_cleanup_module': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/packet/diag.c:1: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'packet_diag_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/packet/diag.c:1: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'packet_diag_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:546:1: note: in expansion of macro 'module_init' 546 | module_init(nfnetlink_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:527:19: note: 'init_module' target declared here 527 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:547:1: note: in expansion of macro 'module_exit' 547 | module_exit(nfnetlink_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:541:20: note: 'cleanup_module' target declared here 541 | static void __exit nfnetlink_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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ab_init_module': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ab_cleanup_module': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_thin_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c:3712:1: note: in expansion of macro 'module_init' 3712 | module_init(dm_thin_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c:3674:19: note: 'init_module' target declared here 3674 | 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/drivers/net/team/team_mode_loadbalance.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'lb_init_module': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:691:1: note: in expansion of macro 'module_init' 691 | module_init(lb_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:681:19: note: 'init_module' target declared here 681 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lb_cleanup_module': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:692:1: note: in expansion of macro 'module_exit' 692 | module_exit(lb_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:686:20: note: 'cleanup_module' target declared here 686 | static void __exit lb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nfnetlink_acct.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_acct_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:511:1: note: in expansion of macro 'module_init' 511 | module_init(nfnl_acct_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:481:19: note: 'init_module' target declared here 481 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_acct_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:512:1: note: in expansion of macro 'module_exit' 512 | module_exit(nfnl_acct_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:496:20: note: 'cleanup_module' target declared here 496 | static void __exit nfnl_acct_exit(void) | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c: In function 'nfqnl_build_packet_message': /kisskb/src/net/netfilter/nfnetlink_queue_core.c:379:35: warning: taking address of packed member of 'struct nfqnl_msg_packet_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 379 | *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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_queue_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1373:1: note: in expansion of macro 'module_init' 1373 | module_init(nfnetlink_queue_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1330:19: note: 'init_module' target declared here 1330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nfnetlink_queue_core.c:17: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_queue_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1374:1: note: in expansion of macro 'module_exit' 1374 | module_exit(nfnetlink_queue_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1357:20: note: 'cleanup_module' target declared here 1357 | static void __exit nfnetlink_queue_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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'veth_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(veth_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:484:19: note: 'init_module' target declared here 484 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'veth_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:495:1: note: in expansion of macro 'module_exit' 495 | module_exit(veth_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:489:20: note: 'cleanup_module' target declared here 489 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_log_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1114:1: note: in expansion of macro 'module_init' 1114 | module_init(nfnetlink_log_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1065:19: note: 'init_module' target declared here 1065 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_log_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1115:1: note: in expansion of macro 'module_exit' 1115 | module_exit(nfnetlink_log_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1098:20: note: 'cleanup_module' target declared here 1098 | 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/drivers/net/vxlan.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'vxlan_init_module': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:320:41: note: in expansion of macro 'module_init' 320 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:2852:1: note: in expansion of macro 'late_initcall' 2852 | late_initcall(vxlan_init_module); | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:2821:19: note: 'init_module' target declared here 2821 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxlan_cleanup_module': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:2862:1: note: in expansion of macro 'module_exit' 2862 | module_exit(vxlan_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:2854:20: note: 'cleanup_module' target declared here 2854 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_cache_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:3164:1: note: in expansion of macro 'module_init' 3164 | module_init(dm_cache_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:3139:19: note: 'init_module' target declared here 3139 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_cache_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:3165:1: note: in expansion of macro 'module_exit' 3165 | module_exit(dm_cache_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:3158:20: note: 'cleanup_module' target declared here 3158 | static void __exit dm_cache_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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_fini': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'mq_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mq_exit': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_fini': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'wb_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wb_exit': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:483:1: note: in expansion of macro 'module_init' 483 | module_init(nf_nat_l3proto_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:456:19: note: 'init_module' target declared here 456 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:484:1: note: in expansion of macro 'module_exit' 484 | module_exit(nf_nat_l3proto_ipv4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:474:20: note: 'cleanup_module' target declared here 474 | static void __exit nf_nat_l3proto_ipv4_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1D_ce': /kisskb/src/net/sctp/sm_statefuns.c:772:32: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 772 | &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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_era_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_era_exit': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~ /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:464:30: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | le32_add_cpu(&ie_disk.nr_free, -1); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:471:30: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | le32_add_cpu(&ie_disk.nr_free, 1); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv4_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:379:1: note: in expansion of macro 'module_init' 379 | module_init(nf_log_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:361:19: note: 'init_module' target declared here 361 | static int __init nf_log_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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv4_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:380:1: note: in expansion of macro 'module_exit' 380 | module_exit(nf_log_ipv4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:373:20: note: 'cleanup_module' target declared here 373 | static void __exit nf_log_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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sctp/protocol.c:44: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1556:1: note: in expansion of macro 'module_init' 1556 | module_init(sctp_init); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1326:19: note: 'init_module' target declared here 1326 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sctp/protocol.c:44: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1557:1: note: in expansion of macro 'module_exit' 1557 | module_exit(sctp_exit); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1516:20: note: 'cleanup_module' target declared here 1516 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:27: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:27: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_fini': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:43: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1294:1: note: in expansion of macro 'module_init' 1294 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:43: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1295:1: note: in expansion of macro 'module_exit' 1295 | 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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:16: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_sctp_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:16: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_sctp_fini': 'cold' [-Wmissing-attributes] 336 | 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/net/netfilter/nf_conntrack_amanda.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_udplite_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_udplite_exit': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_tty_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_tty_cleanup': 'cold' [-Wmissing-attributes] 336 | 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/net/ipv4/netfilter/nf_tables_ipv4.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_ipv4_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_ipv4_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 336 | 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/drivers/pps/clients/pps_parport.c:30: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_parport_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_parport_exit': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_ftp.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_init': 'cold' [-Wmissing-attributes] 330 | 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/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/drivers/pps/pps.c:24: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:313:41: note: in expansion of macro 'module_init' 313 | #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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:111:1: note: in expansion of macro 'module_init' 111 | module_init(nft_chain_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:95:19: note: 'init_module' target declared here 95 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:112:1: note: in expansion of macro 'module_exit' 112 | module_exit(nft_chain_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:106:20: note: 'cleanup_module' target declared here 106 | static void __exit nft_chain_nat_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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ptp_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:313:41: note: in expansion of macro 'module_init' 313 | #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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ptp_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~ /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/string.h:17, from /kisskb/src/include/linux/dynamic_debug.h:111, from /kisskb/src/include/linux/printk.h:260, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:15: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:15: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_fini': 'cold' [-Wmissing-attributes] 336 | 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/net/ipv4/netfilter/nft_reject_ipv4.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(nft_reject_ipv4_module_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:61:19: note: 'init_module' target declared here 61 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(nft_reject_ipv4_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit nft_reject_ipv4_module_exit(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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_arp_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_arp_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~~~~ /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/linux/skbuff.h:17, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:15: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip_tables_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2137:1: note: in expansion of macro 'module_init' 2137 | module_init(ip_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2091:19: note: 'init_module' target declared here 2091 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_tables_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2138:1: note: in expansion of macro 'module_exit' 2138 | module_exit(ip_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2125:20: note: 'cleanup_module' target declared here 2125 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_irc.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/net/unix/diag.c:2: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'unix_diag_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:327:1: note: in expansion of macro 'module_init' 327 | module_init(unix_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:317:19: note: 'init_module' target declared here 317 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/net/unix/diag.c:2: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unix_diag_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/unix/diag.c:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(unix_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit unix_diag_exit(void) | ^~~~~~~~~~~~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_sack_update_unack_data': /kisskb/src/net/sctp/outqueue.c:1109:17: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1109 | frags = sack->variable; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_sack': /kisskb/src/net/sctp/outqueue.c:1130:39: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1130 | 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; | ^~~~ /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); | ^~~~~~~~~~~~~~~~ /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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_filter_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_filter_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_mangle_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_mangle_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_raw_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_raw_fini': 'cold' [-Wmissing-attributes] 336 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfs_fs': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfs_fs': 'cold' [-Wmissing-attributes] 336 | 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/net/netfilter/nf_conntrack_netbios_ns.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_fini': 'cold' [-Wmissing-attributes] 336 | 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/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_tail_data': /kisskb/src/include/linux/skbuff.h:1353:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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:1353:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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/net/sctp/ulpqueue.c: In function 'sctp_ulpq_skip': /kisskb/src/include/linux/skbuff.h:1459:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1459 | __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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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:1459:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1459 | __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:1353:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1353 | 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/drivers/rtc/rtc-generic.c:6: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'generic_rtc_driver_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:1: note: in expansion of macro 'module_init' 234 | 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:229:19: note: in definition of macro 'module_platform_driver_probe' 229 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'generic_rtc_driver_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:239:1: note: in expansion of macro 'module_exit' 239 | 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:235:20: note: in definition of macro 'module_platform_driver_probe' 235 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:143:1: note: in expansion of macro 'module_init' 143 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:133:19: note: 'init_module' target declared here 133 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:144:1: note: in expansion of macro 'module_exit' 144 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:138:20: note: 'cleanup_module' target declared here 138 | 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/net/netfilter/nf_conntrack_snmp.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/delay.h:10, from /kisskb/src/drivers/rtc/rtc-msm6242.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:1: note: in expansion of macro 'module_init' 234 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-msm6242.c:232:1: note: in expansion of macro 'module_platform_driver_probe' 232 | 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:232:30: note: 'init_module' target declared here 232 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:229:19: note: in definition of macro 'module_platform_driver_probe' 229 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:239:1: note: in expansion of macro 'module_exit' 239 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-msm6242.c:232:1: note: in expansion of macro 'module_platform_driver_probe' 232 | 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:232:30: note: 'cleanup_module' target declared here 232 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:235:20: note: in definition of macro 'module_platform_driver_probe' 235 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:589:1: note: in expansion of macro 'module_init' 589 | module_init(ipip_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:552:19: note: 'init_module' target declared here 552 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:590:1: note: in expansion of macro 'module_exit' 590 | module_exit(ipip_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:580:20: note: 'cleanup_module' target declared here 580 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah6_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:805:1: note: in expansion of macro 'module_init' 805 | module_init(ah6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:779:19: note: 'init_module' target declared here 779 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah6_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:806:1: note: in expansion of macro 'module_exit' 806 | module_exit(ah6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:795:20: note: 'cleanup_module' target declared here 795 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'clusterip_tg_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:798:1: note: in expansion of macro 'module_init' 798 | module_init(clusterip_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:758:19: note: 'init_module' target declared here 758 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clusterip_tg_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:799:1: note: in expansion of macro 'module_exit' 799 | module_exit(clusterip_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:786:20: note: 'cleanup_module' target declared here 786 | 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:1: note: in expansion of macro 'module_init' 234 | 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:229:19: note: in definition of macro 'module_platform_driver_probe' 229 | 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:239:1: note: in expansion of macro 'module_exit' 239 | 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:235:20: note: in definition of macro 'module_platform_driver_probe' 235 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_tg_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_fill_super': In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_init': 'cold' [-Wmissing-attributes] 330 | 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/fs/hfsplus/super.c:541:30: warning: taking address of packed member of 'struct hfsplus_vh' may result in an unaligned pointer value [-Waddress-of-packed-member] 541 | be32_add_cpu(&vhdr->write_count, 1); | ^~~~~~~~~~~~~~~~~~ /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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/hfsplus/super.c:10: /kisskb/src/fs/hfsplus/super.c: At top level: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfsplus_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:700:1: note: in expansion of macro 'module_init' 700 | module_init(init_hfsplus_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:661:19: note: 'init_module' target declared here 661 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/hfsplus/super.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfsplus_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:701:1: note: in expansion of macro 'module_exit' 701 | module_exit(exit_hfsplus_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:687:20: note: 'cleanup_module' target declared here 687 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:671:1: note: in expansion of macro 'module_init' 671 | module_init(esp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:648:19: note: 'init_module' target declared here 648 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:672:1: note: in expansion of macro 'module_exit' 672 | module_exit(esp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:663:20: note: 'cleanup_module' target declared here 663 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_sane.c:20: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'target_core_init_configfs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3311:1: note: in expansion of macro 'module_init' 3311 | module_init(target_core_init_configfs); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3113:19: note: 'init_module' target declared here 3113 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'target_core_exit_configfs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3312:1: note: in expansion of macro 'module_exit' 3312 | module_exit(target_core_exit_configfs); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3253:20: note: 'cleanup_module' target declared here 3253 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg4_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg4_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_sip.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ipcomp6.c:35: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp6_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(ipcomp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:202:19: note: 'init_module' target declared here 202 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ipcomp6.c:35: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp6_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(ipcomp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:216:20: note: 'cleanup_module' target declared here 216 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:23: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:397:1: note: in expansion of macro 'module_init' 397 | module_init(xfrm6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:353:19: note: 'init_module' target declared here 353 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:23: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:398:1: note: in expansion of macro 'module_exit' 398 | module_exit(xfrm6_tunnel_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:388:20: note: 'cleanup_module' target declared here 388 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'arpt_mangle_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arpt_mangle_fini': 'cold' [-Wmissing-attributes] 336 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'arp_tables_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1811:1: note: in expansion of macro 'module_init' 1811 | module_init(arp_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1771:19: note: 'init_module' target declared here 1771 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arp_tables_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1812:1: note: in expansion of macro 'module_exit' 1812 | module_exit(arp_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1800:20: note: 'cleanup_module' target declared here 1800 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel6_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:181:1: note: in expansion of macro 'module_init' 181 | module_init(tunnel6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:159:19: note: 'init_module' target declared here 159 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel6_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:182:1: note: in expansion of macro 'module_exit' 182 | module_exit(tunnel6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:173:20: note: 'cleanup_module' target declared here 173 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_tftp.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'arptable_filter_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arptable_filter_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_log_common.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_common_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log_common.c:184:1: note: in expansion of macro 'module_init' 184 | module_init(nf_log_common_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log_common.c:177:19: note: 'init_module' target declared here 177 | static int __init nf_log_common_init(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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_log_common.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_common_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log_common.c:185:1: note: in expansion of macro 'module_exit' 185 | module_exit(nf_log_common_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log_common.c:182:20: note: 'cleanup_module' target declared here 182 | static void __exit nf_log_common_exit(void) {} | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_transport.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_transport_init': 'cold' [-Wmissing-attributes] 330 | 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); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_transport.c:71:19: note: 'init_module' target declared here 71 | static int __init xfrm6_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_transport.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_transport_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:900:1: note: in expansion of macro 'module_init' 900 | module_init(nf_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:847:19: note: 'init_module' target declared here 847 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_cleanup': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:901:1: note: in expansion of macro 'module_exit' 901 | module_exit(nf_nat_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:880:20: note: 'cleanup_module' target declared here 880 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/gre_demux.c:15: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'gre_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:362:1: note: in expansion of macro 'module_init' 362 | module_init(gre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:335:19: note: 'init_module' target declared here 335 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/gre_demux.c:15: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gre_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:363:1: note: in expansion of macro 'module_exit' 363 | module_exit(gre_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:356:20: note: 'cleanup_module' target declared here 356 | static void __exit gre_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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 336 | 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/net/ipv6/xfrm6_mode_beet.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_beet_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_beet_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipgre_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:915:1: note: in expansion of macro 'module_init' 915 | module_init(ipgre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:865:19: note: 'init_module' target declared here 865 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipgre_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:916:1: note: in expansion of macro 'module_exit' 916 | module_exit(ipgre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:906:20: note: 'cleanup_module' target declared here 906 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ip6_vti.c:18: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'vti6_tunnel_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1163:1: note: in expansion of macro 'module_init' 1163 | module_init(vti6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1110:19: note: 'init_module' target declared here 1110 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ip6_vti.c:18: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1164:1: note: in expansion of macro 'module_exit' 1164 | module_exit(vti6_tunnel_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1154:20: note: 'cleanup_module' target declared here 1154 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/sit.c:22: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'sit_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1911:1: note: in expansion of macro 'module_init' 1911 | module_init(sit_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1876:19: note: 'init_module' target declared here 1876 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/sit.c:22: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sit_cleanup': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1912:1: note: in expansion of macro 'module_exit' 1912 | module_exit(sit_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1866:20: note: 'cleanup_module' target declared here 1866 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'vti_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:644:1: note: in expansion of macro 'module_init' 644 | module_init(vti_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:583:19: note: 'init_module' target declared here 583 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:645:1: note: in expansion of macro 'module_exit' 645 | module_exit(vti_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:635:20: note: 'cleanup_module' target declared here 635 | static void __exit vti_fini(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; | ^~~~ /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/net/netfilter/nf_nat_proto_udplite.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_udplite_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_udplite_fini': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah4_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:593:1: note: in expansion of macro 'module_init' 593 | module_init(ah4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:571:19: note: 'init_module' target declared here 571 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah4_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:594:1: note: in expansion of macro 'module_exit' 594 | module_exit(ah4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:585:20: note: 'cleanup_module' target declared here 585 | static void __exit ah4_fini(void) | ^~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': /kisskb/src/net/ipv6/ip6_tunnel.c:427: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] 427 | 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/include/net/icmp.h:25, from /kisskb/src/net/ipv6/ip6_tunnel.c:48: /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/include/net/icmp.h:25, from /kisskb/src/net/ipv6/ip6_tunnel.c:48: /kisskb/src/include/net/ipv6.h:107:8: note: defined here 107 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tunnel_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1897:1: note: in expansion of macro 'module_init' 1897 | module_init(ip6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1846:19: note: 'init_module' target declared here 1846 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1898:1: note: in expansion of macro 'module_exit' 1898 | module_exit(ip6_tunnel_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1885:20: note: 'cleanup_module' target declared here 1885 | static void __exit ip6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_sctp_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_sctp_exit': 'cold' [-Wmissing-attributes] 336 | 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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:729:1: note: in expansion of macro 'module_init' 729 | module_init(esp4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:707:19: note: 'init_module' target declared here 707 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:730:1: note: in expansion of macro 'module_exit' 730 | module_exit(esp4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:721:20: note: 'cleanup_module' target declared here 721 | 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/net/netfilter/nf_nat_amanda.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_amanda_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_amanda_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6gre_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1734:1: note: in expansion of macro 'module_init' 1734 | module_init(ip6gre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1690:19: note: 'init_module' target declared here 1690 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6gre_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1735:1: note: in expansion of macro 'module_exit' 1735 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1726:20: note: 'cleanup_module' target declared here 1726 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_ftp_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_ftp_fini': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~ /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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp4_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp4_fini': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_irc_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_irc_fini': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~ /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 | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_sip_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_sip_fini': 'cold' [-Wmissing-attributes] 336 | 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/net/ipv4/xfrm4_mode_beet.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_beet_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_beet_exit': 'cold' [-Wmissing-attributes] 336 | 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/net/ipv4/tunnel4.c:6: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel4_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel4_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_tftp_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_tftp_fini': 'cold' [-Wmissing-attributes] 336 | 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/net/ipv4/xfrm4_mode_transport.c:7: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_transport_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_transport_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_synproxy_core.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_core_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_synproxy_core.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_core_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 336 | 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/net/ipv4/inet_diag.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'inet_diag_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1200:1: note: in expansion of macro 'module_init' 1200 | module_init(inet_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1163:19: note: 'init_module' target declared here 1163 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet_diag_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1201:1: note: in expansion of macro 'module_exit' 1201 | module_exit(inet_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1192:20: note: 'cleanup_module' target declared here 1192 | 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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/drivers/target/target_core_iblock.c:29: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'iblock_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:898:1: note: in expansion of macro 'module_init' 898 | module_init(iblock_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:884:19: note: 'init_module' target declared here 884 | 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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/drivers/target/target_core_iblock.c:29: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iblock_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:899:1: note: in expansion of macro 'module_exit' 899 | module_exit(iblock_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:889:20: note: 'cleanup_module' target declared here 889 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_tables_api.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4184:1: note: in expansion of macro 'module_init' 4184 | module_init(nf_tables_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4146:19: note: 'init_module' target declared here 4146 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_tables_api.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4185:1: note: in expansion of macro 'module_exit' 4185 | module_exit(nf_tables_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4175:20: note: 'cleanup_module' target declared here 4175 | static void __exit nf_tables_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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:39: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_rpcsec_gss': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2105:1: note: in expansion of macro 'module_init' 2105 | module_init(init_rpcsec_gss) | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2059:19: note: 'init_module' target declared here 2059 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:39: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rpcsec_gss': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2106:1: note: in expansion of macro 'module_exit' 2106 | module_exit(exit_rpcsec_gss) | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2082:20: note: 'cleanup_module' target declared here 2082 | 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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/drivers/target/target_core_file.c:28: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'fileio_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:1012:1: note: in expansion of macro 'module_init' 1012 | module_init(fileio_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:998:19: note: 'init_module' target declared here 998 | 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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/drivers/target/target_core_file.c:28: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fileio_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:1013:1: note: in expansion of macro 'module_exit' 1013 | module_exit(fileio_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:1003:20: note: 'cleanup_module' target declared here 1003 | static void __exit fileio_module_exit(void) | ^~~~~~~~~~~~~~~~~~ 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/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/tcp_diag.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_diag_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(tcp_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:55:19: note: 'init_module' target declared here 55 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/tcp_diag.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_diag_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(tcp_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:60:20: note: 'cleanup_module' target declared here 60 | 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/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/drivers/target/target_core_pscsi.c:28: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'pscsi_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1180:1: note: in expansion of macro 'module_init' 1180 | module_init(pscsi_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1166:19: note: 'init_module' target declared here 1166 | 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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/drivers/target/target_core_pscsi.c:28: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pscsi_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1181:1: note: in expansion of macro 'module_exit' 1181 | module_exit(pscsi_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1171:20: note: 'cleanup_module' target declared here 1171 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'udp_diag_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udp_diag_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/super.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hpfs_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:754:1: note: in expansion of macro 'module_init' 754 | module_init(init_hpfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:733:19: note: 'init_module' target declared here 733 | 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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/super.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hpfs_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:755:1: note: in expansion of macro 'module_exit' 755 | module_exit(exit_hpfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:748:20: note: 'cleanup_module' target declared here 748 | static void __exit exit_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/net/netfilter/nft_compat.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_compat_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:760:1: note: in expansion of macro 'module_init' 760 | module_init(nft_compat_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:720:19: note: 'init_module' target declared here 720 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_compat_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:761:1: note: in expansion of macro 'module_exit' 761 | module_exit(nft_compat_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:749:20: note: 'cleanup_module' target declared here 749 | static void __exit nft_compat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_tables_inet.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_inet_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_inet_exit': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_jfs_fs': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jfs_fs': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_exthdr_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:128:1: note: in expansion of macro 'module_init' 128 | module_init(nft_exthdr_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:118:19: note: 'init_module' target declared here 118 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_exthdr_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:129:1: note: in expansion of macro 'module_exit' 129 | module_exit(nft_exthdr_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:123:20: note: 'cleanup_module' target declared here 123 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:38: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_kerberos_module': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:38: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_kerberos_module': 'cold' [-Wmissing-attributes] 336 | 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/net/netfilter/nft_meta.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_meta_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:374:1: note: in expansion of macro 'module_init' 374 | module_init(nft_meta_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:364:19: note: 'init_module' target declared here 364 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_meta_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:375:1: note: in expansion of macro 'module_exit' 375 | module_exit(nft_meta_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:369:20: note: 'cleanup_module' target declared here 369 | 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_ct.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_ct_module_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_ct_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/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:43, 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:1365:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1365 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:708:29: note: while referencing 'list' 708 | 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/net/netfilter/nft_limit.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_limit_module_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_limit_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/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:43, 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:1365:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1365 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:1844:29: note: while referencing 'list' 1844 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nft_nat.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_nat_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:257:1: note: in expansion of macro 'module_init' 257 | module_init(nft_nat_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:247:19: note: 'init_module' target declared here 247 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nft_nat.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_nat_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:258:1: note: in expansion of macro 'module_exit' 258 | module_exit(nft_nat_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:252:20: note: 'cleanup_module' target declared here 252 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_queue_module_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_queue_module_exit': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_minix_fs': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_minix_fs': 'cold' [-Wmissing-attributes] 336 | 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/net/netfilter/nft_reject_inet.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:146:1: note: in expansion of macro 'module_init' 146 | module_init(nft_reject_inet_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:136:19: note: 'init_module' target declared here 136 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:147:1: note: in expansion of macro 'module_exit' 147 | module_exit(nft_reject_inet_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:141:20: note: 'cleanup_module' target declared here 141 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_rbtree_module_init': 'cold' [-Wmissing-attributes] 330 | 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); | ^~~~~~~~~~~ /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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_rbtree_module_exit': 'cold' [-Wmissing-attributes] 336 | 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_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/drivers/scsi/raid_class.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raid_exit': 'cold' [-Wmissing-attributes] 336 | 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/drivers/scsi/scsi_transport_sas.c:26: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'sas_transport_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_transport_exit': 'cold' [-Wmissing-attributes] 336 | 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/nft_hash.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_hash_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:249:1: note: in expansion of macro 'module_init' 249 | module_init(nft_hash_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:239:19: note: 'init_module' target declared here 239 | static int __init nft_hash_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_hash.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_hash_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:250:1: note: in expansion of macro 'module_exit' 250 | module_exit(nft_hash_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:244:20: note: 'cleanup_module' target declared here 244 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_transport_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4601:1: note: in expansion of macro 'module_init' 4601 | module_init(iscsi_transport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4515:19: note: 'init_module' target declared here 4515 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_transport_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4602:1: note: in expansion of macro 'module_exit' 4602 | module_exit(iscsi_transport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4588:20: note: 'cleanup_module' target declared here 4588 | 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/net/netfilter/nft_counter.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_counter_module_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_counter_module_exit': 'cold' [-Wmissing-attributes] 336 | 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:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_log_module_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:203:1: note: in expansion of macro 'module_init' 203 | module_init(nft_log_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:193:19: note: 'init_module' target declared here 193 | 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:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_log_module_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:204:1: note: in expansion of macro 'module_exit' 204 | module_exit(nft_log_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:198:20: note: 'cleanup_module' target declared here 198 | 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/net/netfilter/x_tables.c:17: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1676:1: note: in expansion of macro 'module_init' 1676 | module_init(xt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1642:19: note: 'init_module' target declared here 1642 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1677:1: note: in expansion of macro 'module_exit' 1677 | module_exit(xt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1670:20: note: 'cleanup_module' target declared here 1670 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/scsi/iscsi_tcp.c:31: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1028:1: note: in expansion of macro 'module_init' 1028 | module_init(iscsi_sw_tcp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1007:19: note: 'init_module' target declared here 1007 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/scsi/iscsi_tcp.c:31: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1029:1: note: in expansion of macro 'module_exit' 1029 | module_exit(iscsi_sw_tcp_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1023:20: note: 'cleanup_module' target declared here 1023 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/st.c:22: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_st': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4356:1: note: in expansion of macro 'module_init' 4356 | module_init(init_st); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4303:19: note: 'init_module' target declared here 4303 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/st.c:22: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_st': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4357:1: note: in expansion of macro 'module_exit' 4357 | module_exit(exit_st); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4346:20: note: 'cleanup_module' target declared here 4346 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'mark_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mark_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_connmark.c:23: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_connmark.c:23: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpudp_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpudp_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_CHECKSUM.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'checksum_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_CHECKSUM.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'checksum_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_set.c:14: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_set_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:673:1: note: in expansion of macro 'module_init' 673 | module_init(xt_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:653:19: note: 'init_module' target declared here 653 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_set.c:14: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_set_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:674:1: note: in expansion of macro 'module_exit' 674 | module_exit(xt_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:667:20: note: 'cleanup_module' target declared here 667 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'classify_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'classify_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_CT.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_ct_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_CT.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_ct_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hl_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hmark_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmark_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_osst': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_osst': 'cold' [-Wmissing-attributes] 336 | 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/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/sg.c:29: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_sg': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:2793:1: note: in expansion of macro 'module_init' 2793 | module_init(init_sg); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:1712:1: note: 'init_module' target declared here 1712 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/sg.c:29: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sg': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:2794:1: note: in expansion of macro 'module_exit' 2794 | module_exit(exit_sg); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:1749:1: note: 'cleanup_module' target declared here 1749 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'log_tg_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(log_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:95:19: note: 'init_module' target declared here 95 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'log_tg_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(log_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:100:20: note: 'cleanup_module' target declared here 100 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp737': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp737': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp775': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp775': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp850': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp850': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nflog_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nflog_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/nfsctl.c:7: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfsd': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1317:1: note: in expansion of macro 'module_init' 1317 | module_init(init_nfsd) | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1254:19: note: 'init_module' target declared here 1254 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/nfsctl.c:7: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfsd': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1318:1: note: in expansion of macro 'module_exit' 1318 | module_exit(exit_nfsd) | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1301:20: note: 'cleanup_module' target declared here 1301 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp852': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp852': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp855': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp855': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp857': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp857': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfqueue_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfqueue_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp860': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp860': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp861': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp861': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp862': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp862': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_tg_fini': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp863': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp863': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp864': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp864': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp865': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp865': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp866': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp866': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TPROXY.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tproxy_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TPROXY.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tproxy_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp869': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp869': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp874': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp874': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~ /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:829:23: note: while referencing 'f_handle' 829 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp932': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp932': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_euc_jp': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_euc_jp': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp936': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp936': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/qnx4/inode.c:15: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_qnx4_fs': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/qnx4/inode.c:15: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_qnx4_fs': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp949': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp949': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~ 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tee_tg_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tee_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp950': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp950': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1250': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1250': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'trace_tg_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trace_tg_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1251': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1251': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_ascii': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_ascii': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/omfs/inode.c:6: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_omfs_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:593:1: note: in expansion of macro 'module_init' 593 | module_init(init_omfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:583:19: note: 'init_module' target declared here 583 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/omfs/inode.c:6: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_omfs_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:594:1: note: in expansion of macro 'module_exit' 594 | module_exit(exit_omfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:588:20: note: 'cleanup_module' target declared here 588 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_2': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_2': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'idletimer_tg_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:310:1: note: in expansion of macro 'module_init' 310 | module_init(idletimer_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:266:19: note: 'init_module' target declared here 266 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idletimer_tg_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(idletimer_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:302:20: note: 'cleanup_module' target declared here 302 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_3': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_3': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_4': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_4': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_5': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_5': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_6': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_6': 'cold' [-Wmissing-attributes] 336 | 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/net/netfilter/xt_addrtype.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'addrtype_mt_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'addrtype_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_7': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_7': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1255': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1255': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_mt_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(bpf_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:63:19: note: 'init_module' target declared here 63 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_mt_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(bpf_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:68:20: note: 'cleanup_module' target declared here 68 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_9': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_9': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_cluster_mt_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(xt_cluster_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:163:19: note: 'init_module' target declared here 163 | static int __init xt_cluster_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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_cluster_mt_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(xt_cluster_mt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:168:20: note: 'cleanup_module' target declared here 168 | static void __exit xt_cluster_mt_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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_13': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_13': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_15': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_15': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_14': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_14': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'comment_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comment_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_r': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_r': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_connbytes.c:5: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'connbytes_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_connbytes.c:5: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connbytes_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_connlabel.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'connlabel_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_connlabel.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlabel_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_u': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_u': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'connlimit_mt_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlimit_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/qnx6/inode.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_qnx6_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:683:1: note: in expansion of macro 'module_init' 683 | module_init(init_qnx6_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:659:19: note: 'init_module' target declared here 659 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/qnx6/inode.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_qnx6_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:684:1: note: in expansion of macro 'module_exit' 684 | module_exit(exit_qnx6_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:677:20: note: 'cleanup_module' target declared here 677 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_ru': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_ru': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_utf8': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_utf8': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macceltic': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macceltic': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccenteuro': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccenteuro': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-croatian.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccroatian': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-croatian.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccroatian': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccyrillic': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccyrillic': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_conntrack.c:14: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'conntrack_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_conntrack.c:14: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conntrack_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-gaelic.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgaelic': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-gaelic.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgaelic': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-greek.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgreek': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-greek.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgreek': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_devgroup.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'devgroup_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_devgroup.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devgroup_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-iceland.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maciceland': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-iceland.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maciceland': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macromanian': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macromanian': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-inuit.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macinuit': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-inuit.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macinuit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~ /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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macroman': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macroman': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-turkish.c:46: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macturkish': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-turkish.c:46: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macturkish': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~~~~~ 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_mt_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hashlimit_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hashlimit_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'helper_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helper_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hl_mt_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'comp_mt_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comp_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'iprange_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iprange_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~ /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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_l2tp.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_l2tp.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'length_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'length_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/netfilter/xt_limit.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'limit_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/netfilter/xt_limit.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'limit_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/nfs/nfs4super.c:4: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_v4': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_v4': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/super.c:32: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_squashfs_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:505:1: note: in expansion of macro 'module_init' 505 | module_init(init_squashfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:441:19: note: 'init_module' target declared here 441 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/super.c:32: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_squashfs_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:506:1: note: in expansion of macro 'module_exit' 506 | module_exit(exit_squashfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:460:20: note: 'cleanup_module' target declared here 460 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'mac_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mac_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~ /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]; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'multiport_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiport_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_reiserfs_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2560:1: note: in expansion of macro 'module_init' 2560 | module_init(init_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2518:19: note: 'init_module' target declared here 2518 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_reiserfs_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2561:1: note: in expansion of macro 'module_exit' 2561 | module_exit(exit_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2540:20: note: 'cleanup_module' target declared here 2540 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/sysv/super.c:23: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_sysv_fs': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/sysv/super.c:23: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sysv_fs': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~ /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:99:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | le32_add_cpu(&lvidiu->numDirs, 1); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:101:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvidiu->numFiles, 1); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfacct_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfacct_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_add_aext': /kisskb/src/fs/udf/inode.c:1947:46: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1947 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:1997:30: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1997 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_delete_aext': /kisskb/src/fs/udf/inode.c:2223:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2223 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:2240:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2240 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_osf.c:19: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_osf_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_osf.c:19: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_osf_fini': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_owner.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'owner_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_owner.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'owner_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~ /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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'pkttype_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkttype_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/net/netfilter/xt_policy.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'policy_mt_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'policy_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/skbuff.h:17, from /kisskb/src/net/netfilter/xt_quota.c:6: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'quota_mt_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'quota_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_udf_fs': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_udf_fs': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_mt_fini': 'cold' [-Wmissing-attributes] 336 | 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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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:2440:61: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 2440 | 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:2439:33: note: in expansion of macro 'le32_to_cpu' 2439 | 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/net/netfilter/xt_recent.c:16: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'recent_mt_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'recent_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'realm_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realm_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_sctp.c:2: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_sctp.c:2: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_socket.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'socket_mt_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:488:1: note: in expansion of macro 'module_init' 488 | module_init(socket_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:473:19: note: 'init_module' target declared here 473 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_socket.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'socket_mt_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:489:1: note: in expansion of macro 'module_exit' 489 | module_exit(socket_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:483:20: note: 'cleanup_module' target declared here 483 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'state_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'state_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/net/netfilter/xt_statistic.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'statistic_mt_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'statistic_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'string_mt_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(string_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:84:19: note: 'init_module' target declared here 84 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'string_mt_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(string_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:89:20: note: 'cleanup_module' target declared here 89 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'time_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'time_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:2639:1: note: in expansion of macro 'module_init' 2639 | module_init(ocfs2_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:1604:19: note: 'init_module' target declared here 1604 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:2640:1: note: in expansion of macro 'module_exit' 2640 | module_exit(ocfs2_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:1650:20: note: 'cleanup_module' target declared here 1650 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'u32_mt_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'u32_mt_exit': 'cold' [-Wmissing-attributes] 336 | 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/net/netfilter/ipset/ip_set_core.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip_set_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2041:1: note: in expansion of macro 'module_init' 2041 | module_init(ip_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2008:1: note: 'init_module' target declared here 2008 | ip_set_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_set_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2042:1: note: in expansion of macro 'module_exit' 2042 | module_exit(ip_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2033:1: note: 'cleanup_module' target declared here 2033 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ufs/super.c:69: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_ufs_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1524:1: note: in expansion of macro 'module_init' 1524 | module_init(init_ufs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1503:19: note: 'init_module' target declared here 1503 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ufs/super.c:69: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ufs_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1525:1: note: in expansion of macro 'module_exit' 1525 | module_exit(exit_ufs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1518:20: note: 'cleanup_module' target declared here 1518 | static void __exit exit_ufs_fs(void) | ^~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_free_ag_extent': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:1735:22: warning: 'gtlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1735 | nlen = len + gtlen; | ~~~~~^~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:1724:30: warning: 'gtbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1724 | if ((error = xfs_alloc_lookup_eq(cnt_cur, gtbno, gtlen, &i))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:1686:28: warning: 'ltlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1686 | nlen = len + ltlen + gtlen; | ~~~~^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:1713:30: warning: 'ltbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1713 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ip_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:383:1: note: in expansion of macro 'module_init' 383 | module_init(bitmap_ip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:372:1: note: 'init_module' target declared here 372 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ip_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:384:1: note: in expansion of macro 'module_exit' 384 | module_exit(bitmap_ip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:378:1: note: 'cleanup_module' target declared here 378 | bitmap_ip_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ufs/super.c:94: In function 'ufs_get_fs_qbmask', inlined from 'ufs_fill_super' at /kisskb/src/fs/ufs/super.c:1197: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:1198: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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_port_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:317:1: note: in expansion of macro 'module_init' 317 | module_init(bitmap_port_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:306:1: note: 'init_module' target declared here 306 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_port_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:318:1: note: in expansion of macro 'module_exit' 318 | module_exit(bitmap_port_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:312:1: note: 'cleanup_module' target declared here 312 | bitmap_port_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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ipmac_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:420:1: note: in expansion of macro 'module_init' 420 | module_init(bitmap_ipmac_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:409:1: note: 'init_module' target declared here 409 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ipmac_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:421:1: note: in expansion of macro 'module_exit' 421 | module_exit(bitmap_ipmac_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:415:1: note: 'cleanup_module' target declared here 415 | 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_ip.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ip_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:324:1: note: in expansion of macro 'module_init' 324 | module_init(hash_ip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:313:1: note: 'init_module' target declared here 313 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ip_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:325:1: note: in expansion of macro 'module_exit' 325 | module_exit(hash_ip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:319:1: note: 'cleanup_module' target declared here 319 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmark_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:330:1: note: in expansion of macro 'module_init' 330 | module_init(hash_ipmark_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:319:1: note: 'init_module' target declared here 319 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmark_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:331:1: note: in expansion of macro 'module_exit' 331 | module_exit(hash_ipmark_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:325:1: note: 'cleanup_module' target declared here 325 | 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/list.h:8, from /kisskb/src/fs/ocfs2/stackglue.c:21: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:747:1: note: in expansion of macro 'module_init' 747 | module_init(ocfs2_stack_glue_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:719:19: note: 'init_module' target declared here 719 | 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/linux/list.h:8, from /kisskb/src/fs/ocfs2/stackglue.c:21: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:748:1: note: in expansion of macro 'module_exit' 748 | module_exit(ocfs2_stack_glue_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:733:20: note: 'cleanup_module' target declared here 733 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipport_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:399:1: note: in expansion of macro 'module_init' 399 | module_init(hash_ipport_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:388:1: note: 'init_module' target declared here 388 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipport_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:400:1: note: in expansion of macro 'module_exit' 400 | module_exit(hash_ipport_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:394:1: note: 'cleanup_module' target declared here 394 | 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_ipportip.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportip_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:411:1: note: in expansion of macro 'module_init' 411 | module_init(hash_ipportip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:400:1: note: 'init_module' target declared here 400 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportip_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:412:1: note: in expansion of macro 'module_exit' 412 | module_exit(hash_ipportip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:406:1: note: 'cleanup_module' target declared here 406 | 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_ipportnet.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportnet_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:570:1: note: in expansion of macro 'module_init' 570 | module_init(hash_ipportnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:559:1: note: 'init_module' target declared here 559 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportnet_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:571:1: note: in expansion of macro 'module_exit' 571 | module_exit(hash_ipportnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:565:1: note: 'cleanup_module' target declared here 565 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_net_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:406:1: note: in expansion of macro 'module_init' 406 | module_init(hash_net_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:395:1: note: 'init_module' target declared here 395 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_net_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:407:1: note: in expansion of macro 'module_exit' 407 | module_exit(hash_net_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:401:1: note: 'cleanup_module' target declared here 401 | 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/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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netport_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:518:1: note: in expansion of macro 'module_init' 518 | module_init(hash_netport_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:507:1: note: 'init_module' target declared here 507 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netport_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:519:1: note: in expansion of macro 'module_exit' 519 | module_exit(hash_netport_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:513:1: note: 'cleanup_module' target declared here 513 | 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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netiface_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:619:1: note: in expansion of macro 'module_init' 619 | module_init(hash_netiface_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:608:1: note: 'init_module' target declared here 608 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netiface_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:620:1: note: in expansion of macro 'module_exit' 620 | module_exit(hash_netiface_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:614:1: note: 'cleanup_module' target declared here 614 | 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_netnet.c:11: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netnet_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:491:1: note: in expansion of macro 'module_init' 491 | module_init(hash_netnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:480:1: note: 'init_module' target declared here 480 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netnet_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:492:1: note: in expansion of macro 'module_exit' 492 | module_exit(hash_netnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:486:1: note: 'cleanup_module' target declared here 486 | hash_netnet_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:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netportnet_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(hash_netportnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:587:1: note: 'init_module' target declared here 587 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netportnet_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(hash_netportnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:593:1: note: 'cleanup_module' target declared here 593 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'list_set_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:701:1: note: in expansion of macro 'module_init' 701 | module_init(list_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:690:1: note: 'init_module' target declared here 690 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'list_set_fini': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:702:1: note: in expansion of macro 'module_exit' 702 | module_exit(list_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:696:1: note: 'cleanup_module' target declared here 696 | 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/fs/ocfs2/stack_o2cb.c:20: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'o2cb_stack_init': 'cold' [-Wmissing-attributes] 330 | 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:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'o2cb_stack_exit': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_init': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_exit': 'cold' [-Wmissing-attributes] 336 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_imap_lookup': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1785:42: warning: 'rec.ir_free' may be used uninitialized in this function [-Wmaybe-uninitialized] 1785 | if ((flags & XFS_IGET_UNTRUSTED) && | ^~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1786:49: warning: 'rec.ir_startino' may be used uninitialized in this function [-Wmaybe-uninitialized] 1786 | (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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:37: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlmfs_fs': 'cold' [-Wmissing-attributes] 330 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:37: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlmfs_fs': 'cold' [-Wmissing-attributes] 336 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'dlm_init': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2388:1: note: in expansion of macro 'module_init' 2388 | module_init(dlm_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2333:19: note: 'init_module' target declared here 2333 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dlm_exit': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2389:1: note: in expansion of macro 'module_exit' 2389 | module_exit(dlm_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2375:20: note: 'cleanup_module' target declared here 2375 | static void __exit dlm_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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:22: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_o2nm': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:988:1: note: in expansion of macro 'module_init' 988 | module_init(init_o2nm) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:945:19: note: 'init_module' target declared here 945 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:22: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_o2nm': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:989:1: note: in expansion of macro 'module_exit' 989 | module_exit(exit_o2nm) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:934:20: note: 'cleanup_module' target declared here 934 | static void __exit exit_o2nm(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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_aout_binfmt': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:308:41: note: in expansion of macro 'module_init' 308 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:421:1: note: in expansion of macro 'core_initcall' 421 | core_initcall(init_aout_binfmt); | ^~~~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:410:19: note: 'init_module' target declared here 410 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_aout_binfmt': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:422:1: note: in expansion of macro 'module_exit' 422 | module_exit(exit_aout_binfmt); | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:416:20: note: 'cleanup_module' target declared here 416 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_misc_binfmt': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:308:41: note: in expansion of macro 'module_init' 308 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:745:1: note: in expansion of macro 'core_initcall' 745 | core_initcall(init_misc_binfmt); | ^~~~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:731:19: note: 'init_module' target declared here 731 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_misc_binfmt': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:746:1: note: in expansion of macro 'module_exit' 746 | module_exit(exit_misc_binfmt); | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:739:20: note: 'cleanup_module' target declared here 739 | static void __exit exit_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ /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:108, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:57, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_super.c:19: /kisskb/src/include/linux/init.h:330:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_xfs_fs': 'cold' [-Wmissing-attributes] 330 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1851:1: note: in expansion of macro 'module_init' 1851 | module_init(init_xfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1755:1: note: 'init_module' target declared here 1755 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:57, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_super.c:19: /kisskb/src/include/linux/init.h:336:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_xfs_fs': 'cold' [-Wmissing-attributes] 336 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1852:1: note: in expansion of macro 'module_exit' 1852 | module_exit(exit_xfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1835:1: note: 'cleanup_module' target declared here 1835 | exit_xfs_fs(void) | ^~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/stable-3.18_m68k-defconfig_m68k-gcc11 # Build took: 0:05:24.242453