# git rev-parse -q --verify e7a59c7f266809d17dcde20fd2055e23e7eb6895^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/stable linux-3.10.y # git rev-parse -q --verify e7a59c7f266809d17dcde20fd2055e23e7eb6895^{commit} e7a59c7f266809d17dcde20fd2055e23e7eb6895 # git checkout -q -f -B kisskb e7a59c7f266809d17dcde20fd2055e23e7eb6895 # git clean -qxdf # < git log -1 # commit e7a59c7f266809d17dcde20fd2055e23e7eb6895 # Author: Willy Tarreau # Date: Sat Nov 4 23:34:48 2017 +0100 # # Linux 3.10.108 # < /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 e7a59c7f266809d17dcde20fd2055e23e7eb6895 # < make -s -j 20 ARCH=m68k O=/kisskb/build/stable-3.10_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- defconfig In file included from scripts/kconfig/zconf.tab.c:2500: /kisskb/src/scripts/kconfig/confdata.c: In function 'conf_write': /kisskb/src/scripts/kconfig/confdata.c:762:19: warning: '%s' directive writing likely 7 or more bytes into a region of size between 1 and 4097 [-Wformat-overflow=] sprintf(newname, "%s%s", dirname, basename); ^~~~~~ /kisskb/src/scripts/kconfig/confdata.c:762:19: note: assuming directive output of 7 bytes /kisskb/src/scripts/kconfig/confdata.c:762:2: note: 'sprintf' output 1 or more bytes (assuming 4104) into a destination of size 4097 sprintf(newname, "%s%s", dirname, basename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/scripts/kconfig/confdata.c:765:20: warning: '.tmpconfig.' directive writing 11 bytes into a region of size between 1 and 4097 [-Wformat-overflow=] sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid()); ^~~~~~~~~~~~~~~~~ /kisskb/src/scripts/kconfig/confdata.c:765:3: note: 'sprintf' output between 13 and 4119 bytes into a destination of size 4097 sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # < make -s -j 20 ARCH=m68k O=/kisskb/build/stable-3.10_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 20 ARCH=m68k O=/kisskb/build/stable-3.10_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig GEN /kisskb/build/stable-3.10_m68k-defconfig_m68k-gcc11/Makefile # # configuration written to .config # # make -s -j 20 ARCH=m68k O=/kisskb/build/stable-3.10_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- GEN /kisskb/build/stable-3.10_m68k-defconfig_m68k-gcc11/Makefile GEN /kisskb/build/stable-3.10_m68k-defconfig_m68k-gcc11/Makefile WRAP arch/m68k/include/generated/asm/bitsperlong.h WRAP arch/m68k/include/generated/asm/clkdev.h WRAP arch/m68k/include/generated/asm/cputime.h WRAP arch/m68k/include/generated/asm/device.h WRAP arch/m68k/include/generated/asm/emergency-restart.h WRAP arch/m68k/include/generated/asm/errno.h WRAP arch/m68k/include/generated/asm/exec.h WRAP arch/m68k/include/generated/asm/hw_irq.h WRAP arch/m68k/include/generated/asm/ioctl.h WRAP arch/m68k/include/generated/asm/ipcbuf.h WRAP arch/m68k/include/generated/asm/irq_regs.h WRAP arch/m68k/include/generated/asm/kdebug.h WRAP arch/m68k/include/generated/asm/kmap_types.h WRAP arch/m68k/include/generated/asm/kvm_para.h WRAP arch/m68k/include/generated/asm/local64.h WRAP arch/m68k/include/generated/asm/local.h WRAP arch/m68k/include/generated/asm/mman.h WRAP arch/m68k/include/generated/asm/mutex.h WRAP arch/m68k/include/generated/asm/percpu.h WRAP arch/m68k/include/generated/asm/resource.h CHK include/generated/uapi/linux/version.h WRAP arch/m68k/include/generated/asm/scatterlist.h WRAP arch/m68k/include/generated/asm/sections.h WRAP arch/m68k/include/generated/asm/shmparam.h UPD include/generated/uapi/linux/version.h WRAP arch/m68k/include/generated/asm/siginfo.h WRAP arch/m68k/include/generated/asm/spinlock.h WRAP arch/m68k/include/generated/asm/statfs.h WRAP arch/m68k/include/generated/asm/termios.h WRAP arch/m68k/include/generated/asm/topology.h WRAP arch/m68k/include/generated/asm/trace_clock.h WRAP arch/m68k/include/generated/asm/types.h WRAP arch/m68k/include/generated/asm/word-at-a-time.h WRAP arch/m68k/include/generated/asm/xor.h WRAP arch/m68k/include/generated/uapi/asm/auxvec.h WRAP arch/m68k/include/generated/uapi/asm/msgbuf.h WRAP arch/m68k/include/generated/uapi/asm/sembuf.h WRAP arch/m68k/include/generated/uapi/asm/shmbuf.h WRAP arch/m68k/include/generated/uapi/asm/socket.h WRAP arch/m68k/include/generated/uapi/asm/sockios.h WRAP arch/m68k/include/generated/uapi/asm/termbits.h WRAP arch/m68k/include/generated/uapi/asm/termios.h Using /kisskb/src as source for kernel CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/kallsyms HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s GEN scripts/mod/devicetable-offsets.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o CC kernel/bounds.s HOSTCC scripts/mod/sumversion.o GEN include/generated/bounds.h CC arch/m68k/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL /kisskb/src/scripts/checksyscalls.sh HOSTLD scripts/mod/modpost :1184:2: warning: #warning syscall recvmmsg not implemented [-Wcpp] :1208:2: warning: #warning syscall sendmmsg not implemented [-Wcpp] CC init/main.o CHK include/generated/compile.h CC init/do_mounts.o CC init/do_mounts_rd.o CC init/do_mounts_initrd.o CC init/initramfs.o CC init/calibrate.o CC init/init_task.o HOSTCC usr/gen_init_cpio UPD include/generated/compile.h CC init/version.o AS arch/m68k/kernel/entry.o CC arch/m68k/kernel/irq.o CC arch/m68k/kernel/m68k_ksyms.o CC arch/m68k/kernel/module.o CC arch/m68k/kernel/process.o CC arch/m68k/kernel/ptrace.o CC arch/m68k/kernel/setup.o CC arch/m68k/kernel/signal.o CC arch/m68k/kernel/sys_m68k.o AS arch/m68k/kernel/syscalltable.o CC arch/m68k/kernel/time.o CC arch/m68k/mm/init.o In function 'cpio_replace_env', inlined from 'cpio_mkfile_line' at /kisskb/src/usr/gen_init_cpio.c:453:26: /kisskb/src/usr/gen_init_cpio.c:399:4: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] strncpy(new_location, expanded, PATH_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC arch/m68k/kernel/traps.o CC arch/m68k/q40/config.o CC arch/m68k/mm/cache.o CC arch/m68k/q40/q40ints.o CC arch/m68k/amiga/config.o CC arch/m68k/mm/fault.o CC arch/m68k/mm/kmap.o GEN usr/initramfs_data.cpio /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; | ~~~~~~~~~~~^~~~~ CC arch/m68k/mm/memory.o CC arch/m68k/amiga/amiints.o AS usr/initramfs_data.o CC arch/m68k/amiga/cia.o LD usr/built-in.o CC arch/m68k/mm/motorola.o CC arch/m68k/mm/hwtest.o CC arch/m68k/kernel/ints.o CC arch/m68k/amiga/chipram.o CC arch/m68k/amiga/amisound.o CC arch/m68k/amiga/platform.o LD arch/m68k/q40/built-in.o CC arch/m68k/amiga/pcmcia.o CC arch/m68k/kernel/vectors.o CC arch/m68k/atari/config.o CC arch/m68k/kernel/dma.o AS arch/m68k/kernel/head.o LDS arch/m68k/kernel/vmlinux.lds CC arch/m68k/atari/time.o CC arch/m68k/atari/debug.o CC arch/m68k/atari/ataints.o CC arch/m68k/atari/stdma.o CC arch/m68k/mac/config.o CC arch/m68k/mac/macints.o CC arch/m68k/mac/iop.o /kisskb/src/arch/m68k/amiga/config.c: In function 'config_amiga': /kisskb/src/arch/m68k/amiga/config.c:453:56: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 453 | *(unsigned char *)ZTWO_VADDR(0xde0002) |= 0x80; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ CC arch/m68k/mac/via.o CC arch/m68k/mac/oss.o CC arch/m68k/mac/psc.o /kisskb/src/arch/m68k/kernel/signal.c: In function 'do_sigreturn': /kisskb/src/arch/m68k/kernel/signal.c:657:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 657 | regs->d0 = context.sc_d0; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:732:43: note: while referencing '__unused' 732 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:658:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 658 | regs->d1 = context.sc_d1; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:732:43: note: while referencing '__unused' 732 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:659:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 659 | regs->a0 = context.sc_a0; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:732:43: note: while referencing '__unused' 732 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:660:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 660 | regs->a1 = context.sc_a1; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:732:43: note: while referencing '__unused' 732 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:661:25: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 661 | regs->sr = (regs->sr & 0xff00) | (context.sc_sr & 0xff); | ~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:732:43: note: while referencing '__unused' 732 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:661:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 661 | regs->sr = (regs->sr & 0xff00) | (context.sc_sr & 0xff); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:732:43: note: while referencing '__unused' 732 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:662:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 662 | regs->pc = context.sc_pc; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:732:43: note: while referencing '__unused' 732 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:663:23: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 663 | regs->orig_d0 = -1; /* disable syscall checks */ | ~~~~~~~~~~~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:732:43: note: while referencing '__unused' 732 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:735:25: warning: array subscript 7 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 735 | struct pt_regs *regs = (struct pt_regs *) (sw + 1); | ^~~~ /kisskb/src/arch/m68k/kernel/signal.c:732:43: note: while referencing '__unused' 732 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:752:20: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 752 | return regs->d0; | ^~ /kisskb/src/arch/m68k/kernel/signal.c:732:43: note: while referencing '__unused' 732 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ CC arch/m68k/hp300/config.o LD arch/m68k/amiga/built-in.o 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:694:16: note: in expansion of macro '__get_user' 694 | err |= __get_user(regs->d0, &gregs[0]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:695:16: note: in expansion of macro '__get_user' 695 | err |= __get_user(regs->d1, &gregs[1]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:696:16: note: in expansion of macro '__get_user' 696 | err |= __get_user(regs->d2, &gregs[2]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:697:16: note: in expansion of macro '__get_user' 697 | err |= __get_user(regs->d3, &gregs[3]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:698:16: note: in expansion of macro '__get_user' 698 | err |= __get_user(regs->d4, &gregs[4]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:699:16: note: in expansion of macro '__get_user' 699 | err |= __get_user(regs->d5, &gregs[5]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:700:16: note: in expansion of macro '__get_user' 700 | err |= __get_user(sw->d6, &gregs[6]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:701:16: note: in expansion of macro '__get_user' 701 | err |= __get_user(sw->d7, &gregs[7]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:702:16: note: in expansion of macro '__get_user' 702 | err |= __get_user(regs->a0, &gregs[8]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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->a1, &gregs[9]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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->a2, &gregs[10]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:705:16: note: in expansion of macro '__get_user' 705 | err |= __get_user(sw->a3, &gregs[11]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:706:16: note: in expansion of macro '__get_user' 706 | err |= __get_user(sw->a4, &gregs[12]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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:707:16: note: in expansion of macro '__get_user' 707 | err |= __get_user(sw->a5, &gregs[13]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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->a6, &gregs[14]); | ^~~~~~~~~~ CC arch/m68k/hp300/time.o /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | 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:4, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:79, 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->pc, &gregs[16]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ CC arch/m68k/atari/atasound.o /kisskb/src/arch/m68k/kernel/signal.c:713:25: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 713 | regs->sr = (regs->sr & 0xff00) | (temp & 0xff); | ~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:713:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 713 | regs->sr = (regs->sr & 0xff00) | (temp & 0xff); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:714:23: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 714 | regs->orig_d0 = -1; /* disable syscall checks */ | ~~~~~~~~~~~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:762:25: warning: array subscript 7 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 762 | struct pt_regs *regs = (struct pt_regs *) (sw + 1); | ^~~~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:776:20: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 776 | return regs->d0; | ^~ /kisskb/src/arch/m68k/kernel/signal.c:759:46: note: while referencing '__unused' 759 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ CC arch/m68k/mac/baboon.o CC arch/m68k/apollo/config.o LD arch/m68k/mm/built-in.o CC arch/m68k/apollo/dn_ints.o LD init/mounts.o CC arch/m68k/mac/macboing.o LD init/built-in.o /kisskb/src/arch/m68k/mac/oss.c: In function 'oss_init': /kisskb/src/arch/m68k/mac/oss.c:52:35: warning: iteration 16 invokes undefined behavior [-Waggressive-loop-optimizations] 52 | oss->irq_level[i] = 0; | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/m68k/mac/oss.c:51:23: note: within this loop 51 | for (i = 0; i <= OSS_NUM_SOURCES; i++) { CC arch/m68k/atari/stram.o CC arch/m68k/atari/atakeyb.o LD arch/m68k/kernel/built-in.o CC arch/m68k/mac/misc.o AS arch/m68k/hp300/reboot.o CC arch/m68k/mvme147/config.o CC arch/m68k/mvme16x/config.o CC arch/m68k/mvme16x/rtc.o /kisskb/src/arch/m68k/mac/macboing.c:28:26: warning: 'sine_data' defined but not used [-Wunused-const-variable=] 28 | static const signed char sine_data[] = { | ^~~~~~~~~ CC arch/m68k/bvme6000/config.o CC arch/m68k/bvme6000/rtc.o CC arch/m68k/sun3x/config.o CC arch/m68k/sun3x/time.o CC arch/m68k/sun3x/dvma.o CC arch/m68k/sun3x/prom.o CC arch/m68k/sun3/sun3ints.o CC arch/m68k/sun3/sun3dvma.o CC arch/m68k/sun3/idprom.o /kisskb/src/arch/m68k/apollo/config.c: In function 'config_apollo': /kisskb/src/arch/m68k/apollo/config.c:168:33: warning: '__builtin_memset' offset [0, 2047] is out of the bounds [0, 0] [-Warray-bounds] 168 | addr_xlat_map[i]=0; CC arch/m68k/emu/natfeat.o CC arch/m68k/emu/nfblock.o LD arch/m68k/apollo/built-in.o CC arch/m68k/emu/nfcon.o AS arch/m68k/fpsp040/bindec.o /kisskb/src/arch/m68k/mvme147/config.c: In function 'mvme147_hwclk': /kisskb/src/arch/m68k/mvme147/config.c:150:2: warning: #warning check me! [-Wcpp] 150 | #warning check me! | ^~~~~~~ AS arch/m68k/fpsp040/binstr.o AS arch/m68k/fpsp040/decbin.o LD arch/m68k/mvme147/built-in.o CC arch/m68k/emu/nfeth.o AS arch/m68k/ifpsp060/fskeleton.o AS arch/m68k/fpsp040/do_func.o LD arch/m68k/hp300/built-in.o /kisskb/src/arch/m68k/mvme16x/config.c: In function 'mvme16x_hwclk': /kisskb/src/arch/m68k/mvme16x/config.c:420:2: warning: #warning check me! [-Wcpp] 420 | #warning check me! | ^~~~~~~ AS arch/m68k/ifpsp060/iskeleton.o AS arch/m68k/fpsp040/gen_except.o AS arch/m68k/fpsp040/get_op.o AS arch/m68k/fpsp040/kernel_ex.o AS arch/m68k/ifpsp060/os.o AS arch/m68k/fpsp040/res_func.o AS arch/m68k/fpsp040/round.o AS arch/m68k/fpsp040/sacos.o AS arch/m68k/fpsp040/sasin.o AS arch/m68k/fpsp040/satan.o LD arch/m68k/ifpsp060/built-in.o AS arch/m68k/fpsp040/satanh.o AS arch/m68k/fpsp040/scosh.o AS arch/m68k/fpsp040/setox.o LD arch/m68k/bvme6000/built-in.o AS arch/m68k/fpsp040/sgetem.o AS arch/m68k/fpsp040/sint.o AS arch/m68k/fpsp040/slog2.o AS arch/m68k/math-emu/fp_entry.o AS arch/m68k/fpsp040/slogn.o AS arch/m68k/math-emu/fp_scan.o AS arch/m68k/fpsp040/smovecr.o AS arch/m68k/fpsp040/srem_mod.o AS arch/m68k/math-emu/fp_util.o AS arch/m68k/fpsp040/scale.o AS arch/m68k/math-emu/fp_move.o LD arch/m68k/mvme16x/built-in.o AS arch/m68k/math-emu/fp_movem.o LD arch/m68k/mac/built-in.o AS arch/m68k/fpsp040/ssin.o LD arch/m68k/atari/built-in.o AS arch/m68k/fpsp040/ssinh.o AS arch/m68k/math-emu/fp_cond.o AS arch/m68k/fpsp040/stan.o AS arch/m68k/fpsp040/stanh.o CC arch/m68k/math-emu/fp_arith.o AS arch/m68k/fpsp040/sto_res.o CC arch/m68k/math-emu/fp_log.o LD arch/m68k/sun3x/built-in.o AS arch/m68k/fpsp040/stwotox.o CC arch/m68k/math-emu/fp_trig.o AS arch/m68k/fpsp040/tbldo.o LD arch/m68k/sun3/built-in.o AS arch/m68k/fpsp040/util.o AS arch/m68k/fpsp040/x_bsun.o AS arch/m68k/fpsp040/x_fline.o CC kernel/fork.o AS arch/m68k/fpsp040/x_operr.o AS arch/m68k/fpsp040/x_ovfl.o CC kernel/exec_domain.o AS arch/m68k/fpsp040/x_snan.o CC kernel/panic.o AS arch/m68k/fpsp040/x_store.o CC kernel/printk.o AS arch/m68k/fpsp040/x_unfl.o CC kernel/cpu.o AS arch/m68k/fpsp040/x_unimp.o CC kernel/exit.o AS arch/m68k/fpsp040/x_unsupp.o CC kernel/itimer.o AS arch/m68k/fpsp040/bugfix.o HZFILE kernel/hz.bc CC mm/filemap.o CC kernel/softirq.o AS arch/m68k/fpsp040/skeleton.o CC mm/mempool.o CC kernel/resource.o CC mm/oom_kill.o LD arch/m68k/fpsp040/built-in.o CC mm/fadvise.o CC kernel/sysctl.o CC fs/open.o CC ipc/util.o CC ipc/msgutil.o /kisskb/src/arch/m68k/emu/nfeth.c:42:19: warning: 'version' defined but not used [-Wunused-const-variable=] 42 | static const char version[] = | ^~~~~~~ CC ipc/msg.o CC fs/read_write.o LD arch/m68k/emu/built-in.o CC mm/maccess.o CC mm/page_alloc.o CC ipc/sem.o CC ipc/shm.o LD arch/m68k/math-emu/built-in.o CC ipc/ipcns_notifier.o CC mm/page-writeback.o CC security/keys/gc.o CC security/keys/key.o CC fs/file_table.o CC kernel/sysctl_binary.o CC crypto/api.o CC kernel/capability.o CC security/keys/keyring.o CC kernel/ptrace.o CC mm/readahead.o CC crypto/cipher.o CC kernel/timer.o CC security/commoncap.o CC kernel/user.o CC fs/super.o CC kernel/signal.o CC crypto/compress.o CC fs/char_dev.o CC security/keys/keyctl.o CC block/elevator.o CC block/blk-core.o CC block/blk-tag.o LD sound/built-in.o CC ipc/syscall.o CC [M] sound/sound_core.o LD drivers/amba/built-in.o LD drivers/auxdisplay/built-in.o CC drivers/base/core.o LD firmware/built-in.o CC crypto/memneq.o CC drivers/block/amiflop.o LD sound/oss/built-in.o LD sound/oss/dmasound/built-in.o CC [M] sound/oss/dmasound/dmasound_core.o CC fs/stat.o CC net/socket.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/sound_core.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_soundcore': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:289:41: note: in expansion of macro 'module_init' 289 | #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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/sound_core.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_soundcore': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~ CC security/min_addr.o CC fs/exec.o CC lib/bcd.o CC lib/div64.o LD arch/m68k/lib/built-in.o CC ipc/ipc_sysctl.o CC arch/m68k/lib/ashldi3.o CC lib/sort.o CC crypto/algapi.o LD net/802/built-in.o CC ipc/mqueue.o CC [M] net/802/p8022.o CC arch/m68k/lib/ashrdi3.o CC arch/m68k/lib/checksum.o /kisskb/src/block/elevator.c: In function 'elv_register': /kisskb/src/block/elevator.c:857:35: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 857 | "%s_io_cq", e->elevator_name); | ^ /kisskb/src/block/elevator.c:856:17: note: 'snprintf' output between 7 and 22 bytes into a destination of size 21 856 | snprintf(e->icq_cache_name, sizeof(e->icq_cache_name), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 857 | "%s_io_cq", e->elevator_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC ipc/mq_sysctl.o CC crypto/scatterwalk.o CC crypto/proc.o CC lib/parser.o CC security/keys/permission.o CC arch/m68k/lib/lshrdi3.o CC drivers/block/ataflop.o CC drivers/block/z2ram.o CC arch/m68k/lib/memcpy.o CC [M] sound/oss/dmasound/dmasound_atari.o CC lib/halfmd4.o CC [M] net/802/psnap.o CC arch/m68k/lib/memmove.o CC arch/m68k/lib/memset.o CC fs/pipe.o CC lib/debug_locks.o CC security/keys/process_keys.o CC fs/namei.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dmasound_atari_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmasound_atari_cleanup': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ CC lib/random32.o CC mm/swap.o CC mm/truncate.o CC arch/m68k/lib/muldi3.o CC arch/m68k/lib/string.o LD net/appletalk/built-in.o CC drivers/base/bus.o CC [M] net/appletalk/aarp.o CC [M] net/appletalk/ddp.o CC lib/bust_spinlocks.o CC fs/fcntl.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/802/psnap.c:14: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'snap_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/802/psnap.c:14: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snap_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~ CC arch/m68k/lib/uaccess.o LD ipc/built-in.o CC fs/ioctl.o CC drivers/base/dd.o CC block/blk-sysfs.o CC crypto/ablkcipher.o CC kernel/sys.o CC lib/hexdump.o CC security/keys/request_key.o AR arch/m68k/lib/lib.a LD [M] sound/soundcore.o CC lib/kasprintf.o CC crypto/blkcipher.o CC [M] sound/oss/dmasound/dmasound_paula.o CC security/keys/request_key_auth.o CC kernel/kmod.o CC [M] sound/oss/dmasound/dmasound_q40.o CC lib/bitmap.o CC drivers/base/syscore.o CC [M] net/appletalk/dev.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'amiga_audio_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:741:1: note: in expansion of macro 'module_init' 741 | module_init(amiga_audio_init); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:736:19: note: 'init_module' target declared here 736 | static int __init amiga_audio_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amiga_audio_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:748:1: note: in expansion of macro 'module_exit' 748 | module_exit(amiga_audio_exit); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:743:20: note: 'cleanup_module' target declared here 743 | static void __exit amiga_audio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dmasound_q40_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmasound_q40_cleanup': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~ CC fs/readdir.o CC security/keys/user_defined.o LD net/batman-adv/built-in.o CC [M] net/batman-adv/bat_iv_ogm.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'atalk_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1936:1: note: in expansion of macro 'module_init' 1936 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atalk_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1961:1: note: in expansion of macro 'module_exit' 1961 | module_exit(atalk_exit); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1947:20: note: 'cleanup_module' target declared here 1947 | static void __exit atalk_exit(void) | ^~~~~~~~~~ CC drivers/block/brd.o CC mm/vmscan.o /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; | ~~~~~~~~~^~~~~~~~~~~~~~~ CC drivers/base/driver.o /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; | ~~~~~~~~~^~~~~~~~~~~~~~~ CC drivers/block/loop.o CC [M] net/batman-adv/bitarray.o CC [M] net/batman-adv/bridge_loop_avoidance.o CC security/keys/proc.o CC block/blk-flush.o CC mm/shmem.o CC mm/util.o CC [M] drivers/block/swim.o AS [M] drivers/block/swim_asm.o CC crypto/ahash.o CC [M] drivers/block/pktcdvd.o CC drivers/base/class.o CC [M] drivers/block/nbd.o CC security/keys/sysctl.o LD security/keys/encrypted-keys/built-in.o CC [M] security/keys/encrypted-keys/encrypted.o CC [M] security/keys/encrypted-keys/ecryptfs_format.o LD security/keys/built-in.o CC [M] drivers/block/cryptoloop.o CC block/blk-settings.o /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_process_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:870:32: warning: converting a packed 'struct ethhdr' pointer (alignment 1) to a 'struct vlan_ethhdr' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 870 | vhdr = (struct vlan_ethhdr *)ethhdr; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:24, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/batman-adv/main.h:145, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:20: /kisskb/src/include/uapi/linux/if_ether.h:133:8: note: defined here 133 | struct ethhdr { | ^~~~~~ In file included from /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:32: /kisskb/src/include/linux/if_vlan.h:51:8: note: defined here 51 | struct vlan_ethhdr { | ^~~~~~~~~~~ CC block/blk-ioc.o CC lib/scatterlist.o CC [M] net/appletalk/atalk_proc.o CC mm/mmzone.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/swim.c:19: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'swim_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:986:1: note: in expansion of macro 'module_init' 986 | module_init(swim_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:980:19: note: 'init_module' target declared here 980 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/swim.c:19: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'swim_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:992:1: note: in expansion of macro 'module_exit' 992 | module_exit(swim_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:988:20: note: 'cleanup_module' target declared here 988 | static void __exit swim_exit(void) | ^~~~~~~~~ CC drivers/base/platform.o 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:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/pktcdvd.h:15, from /kisskb/src/drivers/block/pktcdvd.c:47: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'pkt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3020:1: note: in expansion of macro 'module_init' 3020 | module_init(pkt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:2959:19: note: 'init_module' target declared here 2959 | 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:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/pktcdvd.h:15, from /kisskb/src/drivers/block/pktcdvd.c:47: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3021:1: note: in expansion of macro 'module_exit' 3021 | module_exit(pkt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3004:20: note: 'cleanup_module' target declared here 3004 | static void __exit pkt_exit(void) | ^~~~~~~~ CC kernel/workqueue.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/security/keys/encrypted-keys/encrypted.c:17: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_encrypted': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:292:41: note: in expansion of macro 'module_init' 292 | #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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/security/keys/encrypted-keys/encrypted.c:17: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_encrypted': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~ LD drivers/block/drbd/built-in.o CC fs/select.o CC [M] drivers/block/drbd/drbd_bitmap.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cryptoloop': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_cryptoloop': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/block/drbd/drbd_proc.o CC crypto/shash.o CC [M] net/batman-adv/debugfs.o 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:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/block/nbd.c:17: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nbd_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:926:1: note: in expansion of macro 'module_init' 926 | module_init(nbd_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:805:19: note: 'init_module' target declared here 805 | 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:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/block/nbd.c:17: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nbd_cleanup': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:927:1: note: in expansion of macro 'module_exit' 927 | module_exit(nbd_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:909:20: note: 'cleanup_module' target declared here 909 | static void __exit nbd_cleanup(void) | ^~~~~~~~~~~ CC fs/dcache.o CC fs/inode.o LD [M] security/keys/encrypted-keys/encrypted-keys.o LD security/built-in.o LD [M] drivers/block/swim_mod.o CC crypto/algboss.o CC lib/gcd.o CC lib/lcm.o CC lib/list_sort.o CC [M] net/appletalk/sysctl_net_atalk.o CC block/blk-map.o CC [M] drivers/block/drbd/drbd_worker.o CC crypto/testmgr.o CC [M] net/batman-adv/distributed-arp-table.o CC [M] net/batman-adv/gateway_client.o CC lib/uuid.o CC drivers/base/cpu.o CC drivers/base/firmware.o CC lib/flex_array.o CC mm/vmstat.o CC [M] drivers/block/drbd/drbd_receiver.o CC [M] drivers/block/drbd/drbd_req.o CC [M] drivers/block/drbd/drbd_actlog.o CC lib/iovec.o CC block/blk-exec.o CC [M] drivers/block/drbd/drbd_main.o CC [M] drivers/block/drbd/drbd_strings.o CC drivers/base/init.o CC drivers/base/map.o CC [M] drivers/block/drbd/drbd_nl.o LD [M] net/appletalk/appletalk.o CC crypto/crypto_wq.o LD drivers/block/built-in.o CC [M] drivers/block/drbd/drbd_interval.o /kisskb/src/kernel/workqueue.c: In function 'create_worker': /kisskb/src/kernel/workqueue.c:1743:54: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 14 [-Wformat-truncation=] 1743 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~ /kisskb/src/kernel/workqueue.c:1743:50: note: directive argument in the range [0, 2147483647] 1743 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~~~~~~~~ /kisskb/src/kernel/workqueue.c:1743:17: note: 'snprintf' output between 4 and 23 bytes into a destination of size 16 1743 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | pool->attrs->nice < 0 ? "H" : ""); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/batman-adv/gateway_common.o CC lib/bsearch.o CC drivers/base/devres.o LD crypto/crypto_algapi.o CC [M] net/batman-adv/hard-interface.o CC lib/find_last_bit.o CC block/blk-merge.o CC crypto/aead.o CC lib/find_next_bit.o CC lib/llist.o CC block/blk-softirq.o CC mm/backing-dev.o CC [M] net/batman-adv/hash.o CC fs/attr.o CC fs/bad_inode.o CC lib/memweight.o CC mm/mm_init.o CC drivers/base/attribute_container.o CC lib/kfifo.o LD crypto/crypto_blkcipher.o CC [M] net/batman-adv/icmp_socket.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/drbd/drbd_main.c:29: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'drbd_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_main.c:3736:1: note: in expansion of macro 'module_init' 3736 | module_init(drbd_init) | ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_main.c:2731:12: note: 'init_module' target declared here 2731 | int __init drbd_init(void) | ^~~~~~~~~ CC net/core/sock.o CC net/core/request_sock.o CC fs/file.o CC fs/filesystems.o CC kernel/pid.o CC crypto/chainiv.o CC mm/mmu_context.o CC drivers/base/transport_class.o CC drivers/base/topology.o CC [M] net/batman-adv/main.o CC block/blk-timeout.o CC block/blk-iopoll.o CC block/blk-lib.o CC lib/string_helpers.o CC fs/namespace.o CC mm/percpu.o CC drivers/base/devtmpfs.o CC lib/kstrtox.o CC mm/slab_common.o /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'alloc_crypto': /kisskb/src/drivers/block/drbd/drbd_nl.c:1948:64: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 59 [-Wformat-truncation=] 1948 | snprintf(hmac_name, CRYPTO_MAX_ALG_NAME, "hmac(%s)", | ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c:1948:17: note: 'snprintf' output between 7 and 70 bytes into a destination of size 64 1948 | snprintf(hmac_name, CRYPTO_MAX_ALG_NAME, "hmac(%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | new_conf->cram_hmac_alg); | ~~~~~~~~~~~~~~~~~~~~~~~~ CC crypto/eseqiv.o CC drivers/base/dma-mapping.o LD drivers/base/power/built-in.o CC drivers/base/isa.o LD crypto/crypto_hash.o CC drivers/base/firmware_class.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/net/batman-adv/main.c:21: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'batadv_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:512:1: note: in expansion of macro 'module_init' 512 | module_init(batadv_init); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:56:19: note: 'init_module' target declared here 56 | static int __init batadv_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/net/batman-adv/main.c:21: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'batadv_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:513:1: note: in expansion of macro 'module_exit' 513 | module_exit(batadv_exit); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit batadv_exit(void) | ^~~~~~~~~~~ CC kernel/task_work.o CC mm/compaction.o LD net/dccp/built-in.o CC mm/balloon_compaction.o CC [M] net/dccp/ccid.o CC [M] net/batman-adv/originator.o CC block/ioctl.o CC [M] net/dccp/feat.o CC kernel/rcupdate.o CC block/genhd.o CC [M] net/dccp/input.o CC [M] net/dccp/minisocks.o CC [M] net/dccp/options.o CC crypto/pcompress.o CC lib/iomap.o CC mm/interval_tree.o LD crypto/cryptomgr.o CC drivers/base/module.o CC crypto/aes_generic.o CC kernel/extable.o CC [M] net/batman-adv/ring_buffer.o LD drivers/base/built-in.o CC fs/seq_file.o CC fs/xattr.o CC [M] net/batman-adv/routing.o CC lib/pci_iomap.o LD drivers/block/aoe/built-in.o /kisskb/src/fs/namespace.c: In function 'SyS_mount': /kisskb/src/fs/namespace.c:2586:15: warning: 'kernel_dev' may be used uninitialized in this function [-Wmaybe-uninitialized] 2586 | ret = do_mount(kernel_dev, kernel_dir->name, kernel_type, flags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2587 | (void *) data_page); | ~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2565:15: note: 'kernel_dev' was declared here 2565 | char *kernel_dev; | ^~~~~~~~~~ /kisskb/src/fs/namespace.c:2586:15: warning: 'kernel_type' may be used uninitialized in this function [-Wmaybe-uninitialized] 2586 | ret = do_mount(kernel_dev, kernel_dir->name, kernel_type, flags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2587 | (void *) data_page); | ~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2563:15: note: 'kernel_type' was declared here 2563 | char *kernel_type; | ^~~~~~~~~~~ CC [M] drivers/block/aoe/aoeblk.o CC net/core/skbuff.o CC net/core/iovec.o CC kernel/params.o CC [M] drivers/block/drbd/drbd_state.o CC crypto/crc32c.o CC crypto/rng.o CC mm/fremap.o CC [M] drivers/block/drbd/drbd_nla.o CC lib/iomap_copy.o CC [M] net/batman-adv/send.o CC kernel/posix-timers.o CC kernel/kthread.o CC block/scsi_ioctl.o CC kernel/wait.o CC fs/libfs.o CC [M] drivers/block/aoe/aoechr.o CC [M] net/dccp/output.o CC [M] net/batman-adv/soft-interface.o CC [M] net/batman-adv/sysfs.o CC lib/devres.o CC mm/highmem.o CC [M] drivers/block/aoe/aoecmd.o CC crypto/krng.o CC fs/fs-writeback.o CC [M] crypto/seqiv.o CC [M] net/batman-adv/translation-table.o CC kernel/sys_ni.o 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:1088:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | 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:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoechr.c:117:37: note: while referencing 'queue' 117 | struct sk_buff_head queue; | ^~~~~ CC [M] net/batman-adv/unicast.o CC lib/hweight.o CC block/partition-generic.o CC lib/bitrev.o CC [M] net/batman-adv/vis.o CC mm/madvise.o CC [M] crypto/crypto_user.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'seqiv_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:360:1: note: in expansion of macro 'module_init' 360 | module_init(seqiv_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:350:19: note: 'init_module' target declared here 350 | static int __init seqiv_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seqiv_module_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~ CC kernel/posix-cpu-timers.o CC [M] crypto/hmac.o CC lib/crc16.o CC [M] crypto/vmac.o CC kernel/mutex.o CC kernel/hrtimer.o CC fs/pnode.o CC [M] drivers/block/aoe/aoedev.o CC lib/crc-t10dif.o 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:1088:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:473:29: note: while referencing 'queue' 473 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:473:29: note: while referencing 'queue' 473 | struct sk_buff_head queue; | ^~~~~ CC [M] net/dccp/proto.o 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:1088:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:372:29: note: while referencing 'queue' 372 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:372:29: note: while referencing 'queue' 372 | struct sk_buff_head queue; | ^~~~~ CC [M] net/dccp/timer.o CC fs/splice.o 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:1088:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:626:29: note: while referencing 'queue' 626 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:626:29: note: while referencing 'queue' 626 | struct sk_buff_head queue; | ^~~~~ CC [M] drivers/block/aoe/aoemain.o In file included from /kisskb/src/crypto/vmac.c:27: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'vmac_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/vmac.c:711:1: note: in expansion of macro 'module_init' 711 | module_init(vmac_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/vmac.c:701:19: note: 'init_module' target declared here 701 | static int __init vmac_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/vmac.c:27: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmac_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/vmac.c:712:1: note: in expansion of macro 'module_exit' 712 | module_exit(vmac_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/vmac.c:706:20: note: 'cleanup_module' target declared here 706 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/crypto_user.c:21: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_user_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:533:1: note: in expansion of macro 'module_init' 533 | module_init(crypto_user_init); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:515:19: note: 'init_module' target declared here 515 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/crypto_user.c:21: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_user_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:534:1: note: in expansion of macro 'module_exit' 534 | module_exit(crypto_user_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:528:20: note: 'cleanup_module' target declared here 528 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hmac_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:269:1: note: in expansion of macro 'module_init' 269 | module_init(hmac_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:259:19: note: 'init_module' target declared here 259 | static int __init hmac_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmac_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/hmac.c:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(hmac_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:264:20: note: 'cleanup_module' target declared here 264 | static void __exit hmac_module_exit(void) | ^~~~~~~~~~~~~~~~ CC mm/memory.o CC block/partitions/check.o /kisskb/src/net/batman-adv/vis.c: In function 'batadv_free_info': /kisskb/src/net/batman-adv/vis.c:44:23: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 44 | list_del_init(&info->send_list); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c: In function 'batadv_vis_hash_find': /kisskb/src/net/batman-adv/vis.c:111:42: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | if (!batadv_vis_info_cmp(&vis_info->hash_entry, data)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c: In function 'batadv_send_list_add': /kisskb/src/net/batman-adv/vis.c:282:24: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | if (list_empty(&info->send_list)) { | ^~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:283:26: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 283 | kref_get(&info->refcount); | ^~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:284:31: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | list_add_tail(&info->send_list, &bat_priv->vis.send_list); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c: In function 'batadv_send_list_del': /kisskb/src/net/batman-adv/vis.c:293:25: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 293 | if (!list_empty(&info->send_list)) { | ^~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:294:31: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 294 | list_del_init(&info->send_list); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:295:26: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 295 | kref_put(&info->refcount, batadv_free_info); | ^~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c: In function 'batadv_add_packet': /kisskb/src/net/batman-adv/vis.c:375:54: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 375 | &old_info->recv_list, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:387:26: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | kref_put(&old_info->refcount, batadv_free_info); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:403:19: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 403 | kref_init(&info->refcount); | ^~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:404:24: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 404 | INIT_LIST_HEAD(&info->send_list); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:405:24: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 405 | INIT_LIST_HEAD(&info->recv_list); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:422:40: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 422 | batadv_recv_list_add(bat_priv, &info->recv_list, packet->sender_orig); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:427:38: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 427 | &info->hash_entry); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:430:26: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 430 | kref_put(&info->refcount, batadv_free_info); | ^~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c: In function 'batadv_purge_vis_packets': /kisskb/src/net/batman-adv/vis.c:684:43: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 684 | hlist_del(&info->hash_entry); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:686:42: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 686 | kref_put(&info->refcount, batadv_free_info); | ^~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c: In function 'batadv_broadcast_vis_packet': /kisskb/src/net/batman-adv/vis.c:718:62: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 718 | if (batadv_recv_list_is_in(bat_priv, &info->recv_list, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c: In function 'batadv_send_vis_packets': /kisskb/src/net/batman-adv/vis.c:813:26: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 813 | kref_get(&info->refcount); | ^~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:820:26: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 820 | kref_put(&info->refcount, batadv_free_info); | ^~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c: In function 'batadv_vis_init': /kisskb/src/net/batman-adv/vis.c:870:24: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 870 | INIT_LIST_HEAD(&bat_priv->vis.my_info->recv_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:871:24: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 871 | INIT_LIST_HEAD(&bat_priv->vis.my_info->send_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:872:19: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 872 | kref_init(&bat_priv->vis.my_info->refcount); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:886:38: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 886 | &bat_priv->vis.my_info->hash_entry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c:890:26: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 890 | kref_put(&bat_priv->vis.my_info->refcount, batadv_free_info); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/vis.c: In function 'batadv_free_info_ref': /kisskb/src/net/batman-adv/vis.c:918:18: warning: taking address of packed member of 'struct batadv_vis_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 918 | kref_put(&info->refcount, batadv_free_info); | ^~~~~~~~~~~~~~~ HOSTCC lib/gen_crc32table CC fs/sync.o CC lib/lzo/lzo1x_decompress_safe.o CC [M] lib/lzo/lzo1x_compress.o CC [M] crypto/xcbc.o CC block/partitions/amiga.o CC fs/utimes.o 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:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/block/aoe/aoemain.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'aoe_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoemain.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(aoe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoemain.c:71:1: note: 'init_module' target declared here 71 | aoe_init(void) | ^~~~~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_cfg': /kisskb/src/include/linux/skbuff.h:1194:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1194 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1433:29: note: while referencing 'queue' 1433 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1433:29: note: while referencing 'queue' 1433 | struct sk_buff_head queue; | ^~~~~ CC fs/stack.o CC [M] crypto/crypto_null.o 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:1088:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1599:29: note: while referencing 'queue' 1599 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1599:29: note: while referencing 'queue' 1599 | struct sk_buff_head queue; | ^~~~~ CC [M] crypto/md4.o CC kernel/rwsem.o 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/dccp.h:6, from /kisskb/src/net/dccp/proto.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1255:1: note: in expansion of macro 'module_init' 1255 | module_init(dccp_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1113:19: note: 'init_module' target declared here 1113 | 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/interrupt.h:5, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/proto.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1256:1: note: in expansion of macro 'module_exit' 1256 | module_exit(dccp_fini); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1238:20: note: 'cleanup_module' target declared here 1238 | static void __exit dccp_fini(void) | ^~~~~~~~~ CC [M] drivers/block/aoe/aoenet.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/xcbc.c:284:1: note: in expansion of macro 'module_init' 284 | module_init(crypto_xcbc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/xcbc.c:274:19: note: 'init_module' target declared here 274 | static int __init crypto_xcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ CC block/partitions/atari.o LD lib/raid6/built-in.o CC lib/xz/xz_dec_syms.o CC [M] lib/raid6/algos.o LD lib/lzo/lzo_decompress.o LD [M] lib/lzo/lzo_compress.o LD lib/lzo/built-in.o CC lib/xz/xz_dec_stream.o CC block/partitions/mac.o CC mm/mincore.o CC kernel/nsproxy.o CC net/core/datagram.o CC net/core/stream.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'md4_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/md4.c:253:1: note: in expansion of macro 'module_init' 253 | module_init(md4_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/md4.c:243:19: note: 'init_module' target declared here 243 | static int __init md4_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md4_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~ CC net/core/scm.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:20: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_null_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:182:1: note: in expansion of macro 'module_init' 182 | module_init(crypto_null_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:156:19: note: 'init_module' target declared here 156 | static int __init crypto_null_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:20: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_null_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:183:1: note: in expansion of macro 'module_exit' 183 | module_exit(crypto_null_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:176:20: note: 'cleanup_module' target declared here 176 | static void __exit crypto_null_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ LD [M] drivers/block/drbd/drbd.o CC block/partitions/msdos.o LD drivers/bus/built-in.o CC drivers/cdrom/cdrom.o CC [M] net/dccp/qpolicy.o LD lib/zlib_deflate/built-in.o CC [M] lib/zlib_deflate/deflate.o CC lib/zlib_inflate/inffast.o /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]; | ^~~~~~~~~~~~~~~ CC [M] crypto/md5.o 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:15, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid6_select_algo': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:289:41: note: in expansion of macro 'module_init' 289 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/lib/raid6/algos.c:211:1: note: in expansion of macro 'subsys_initcall' 211 | subsys_initcall(raid6_select_algo); | ^~~~~~~~~~~~~~~ /kisskb/src/lib/raid6/algos.c:171:12: note: 'init_module' target declared here 171 | int __init raid6_select_algo(void) | ^~~~~~~~~~~~~~~~~ In function 'dccp_mib_init', inlined from 'dccp_init' at /kisskb/src/net/dccp/proto.c:1195:7: /kisskb/src/net/dccp/proto.c:1091:16: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1091 | return snmp_mib_init((void __percpu **)dccp_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1092 | sizeof(struct dccp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~ 1093 | __alignof__(struct dccp_mib)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c: In function 'dccp_init': /kisskb/src/net/dccp/proto.c:1091:16: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/include/net/xfrm.h:19, from /kisskb/src/net/dccp/proto.c:28: /kisskb/src/include/net/ip.h:198:12: note: in a call to function 'snmp_mib_init' 198 | extern int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align); | ^~~~~~~~~~~~~ In function 'dccp_mib_exit', inlined from 'dccp_init' at /kisskb/src/net/dccp/proto.c:1220:2: /kisskb/src/net/dccp/proto.c:1098:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1098 | snmp_mib_free((void __percpu **)dccp_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c: In function 'dccp_init': /kisskb/src/net/dccp/proto.c:1098:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/include/net/xfrm.h:19, from /kisskb/src/net/dccp/proto.c:28: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'dccp_mib_exit', inlined from 'dccp_fini' at /kisskb/src/net/dccp/proto.c:1241:2: /kisskb/src/net/dccp/proto.c:1098:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1098 | snmp_mib_free((void __percpu **)dccp_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c: In function 'dccp_fini': /kisskb/src/net/dccp/proto.c:1098:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/include/net/xfrm.h:19, from /kisskb/src/net/dccp/proto.c:28: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ CC [M] lib/raid6/recov.o CC lib/textsearch.o CC block/partitions/sun.o CC lib/zlib_inflate/inflate.o CC lib/zlib_inflate/infutil.o LD [M] drivers/block/aoe/aoe.o LD [M] net/batman-adv/batman-adv.o CC lib/xz/xz_dec_lzma2.o CC fs/fs_struct.o CC lib/nlattr.o CC lib/atomic64.o CC mm/mlock.o CC fs/statfs.o CC kernel/srcu.o CC net/dns_resolver/dns_key.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'md5_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/md5.c:166:1: note: in expansion of macro 'module_init' 166 | module_init(md5_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/md5.c:156:19: note: 'init_module' target declared here 156 | static int __init md5_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md5_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~ CC net/dns_resolver/dns_query.o CC [M] crypto/rmd128.o CC [M] crypto/rmd160.o CC [M] crypto/rmd256.o CC [M] net/dccp/ccids/ccid2.o CC [M] lib/zlib_deflate/deftree.o HOSTCC lib/raid6/mktables CC net/core/gen_stats.o CC net/core/gen_estimator.o CC [M] crypto/rmd320.o CC block/partitions/sysv68.o CC [M] crypto/sha1_generic.o CC kernel/semaphore.o CC kernel/notifier.o UNROLL lib/raid6/int1.c UNROLL lib/raid6/int2.c UNROLL lib/raid6/int4.c UNROLL lib/raid6/int8.c UNROLL lib/raid6/int16.c In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd128_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd128.c:324:1: note: in expansion of macro 'module_init' 324 | module_init(rmd128_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd128.c:314:19: note: 'init_module' target declared here 314 | static int __init rmd128_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd128_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ UNROLL lib/raid6/int32.c TABLE lib/raid6/tables.c LD net/dns_resolver/dns_resolver.o LD net/dns_resolver/built-in.o CC mm/mmap.o CC [M] lib/raid6/int1.o CC lib/xz/xz_dec_bcj.o CC lib/zlib_inflate/inftrees.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd160_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:368:1: note: in expansion of macro 'module_init' 368 | module_init(rmd160_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:358:19: note: 'init_module' target declared here 358 | static int __init rmd160_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd160_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:369:1: note: in expansion of macro 'module_exit' 369 | module_exit(rmd160_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:363:20: note: 'cleanup_module' target declared here 363 | static void __exit rmd160_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd256_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd256.c:343:1: note: in expansion of macro 'module_init' 343 | module_init(rmd256_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd256.c:333:19: note: 'init_module' target declared here 333 | static int __init rmd256_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd256_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC fs/buffer.o CC [M] lib/raid6/int2.o CC [M] lib/xz/xz_dec_test.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha1_generic_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:150:1: note: in expansion of macro 'module_init' 150 | module_init(sha1_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:140:19: note: 'init_module' target declared here 140 | static int __init sha1_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha1_generic_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:151:1: note: in expansion of macro 'module_exit' 151 | module_exit(sha1_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:145:20: note: 'cleanup_module' target declared here 145 | static void __exit sha1_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd320_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd320.c:392:1: note: in expansion of macro 'module_init' 392 | module_init(rmd320_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd320.c:382:19: note: 'init_module' target declared here 382 | static int __init rmd320_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd320_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC lib/zlib_inflate/inflate_syms.o CC [M] lib/raid6/int4.o LD block/partitions/built-in.o CC block/bsg.o CC [M] lib/raid6/int8.o CC [M] lib/raid6/int16.o CC kernel/ksysfs.o CC [M] crypto/sha256_generic.o LD lib/zlib_inflate/zlib_inflate.o CC [M] crypto/sha512_generic.o CC [M] lib/zlib_deflate/deflate_syms.o LD lib/zlib_inflate/built-in.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xz_dec_test_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xz_dec_test_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~ CC fs/bio.o CC [M] lib/raid6/int32.o CC net/ethernet/eth.o LD lib/xz/xz_dec.o LD lib/xz/built-in.o CC [M] crypto/wp512.o CC net/core/net_namespace.o LD [M] lib/zlib_deflate/zlib_deflate.o CC fs/block_dev.o CC kernel/cred.o CC fs/direct-io.o CC [M] crypto/tgr192.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_generic_mod_init': 'cold' [-Wmissing-attributes] 300 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_generic_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_generic_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:282:1: note: in expansion of macro 'module_init' 282 | module_init(sha512_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:272:19: note: 'init_module' target declared here 272 | static int __init sha512_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_generic_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:283:1: note: in expansion of macro 'module_exit' 283 | module_exit(sha512_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:277:20: note: 'cleanup_module' target declared here 277 | static void __exit sha512_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC drivers/char/mem.o CC drivers/char/random.o CC [M] crypto/gf128mul.o CC [M] lib/raid6/tables.o LD drivers/cdrom/built-in.o CC [M] crypto/ecb.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'wp512_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/wp512.c:1174:1: note: in expansion of macro 'module_init' 1174 | module_init(wp512_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/wp512.c:1160:19: note: 'init_module' target declared here 1160 | static int __init wp512_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wp512_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~ CC drivers/char/misc.o CC [M] net/dccp/ackvec.o LD drivers/clk/built-in.o CC fs/mpage.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tgr192_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:683:1: note: in expansion of macro 'module_init' 683 | module_init(tgr192_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:669:19: note: 'init_module' target declared here 669 | static int __init tgr192_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgr192_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:684:1: note: in expansion of macro 'module_exit' 684 | module_exit(tgr192_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:674:20: note: 'cleanup_module' target declared here 674 | static void __exit tgr192_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ecb_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ecb.c:183:1: note: in expansion of macro 'module_init' 183 | module_init(crypto_ecb_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ecb.c:173:19: note: 'init_module' target declared here 173 | static int __init crypto_ecb_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ecb_module_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ CC block/bsg-lib.o LD drivers/connector/built-in.o CC kernel/async.o CC [M] drivers/connector/cn_queue.o LD net/ethernet/built-in.o CC kernel/range.o CC kernel/groups.o CC net/ipv4/route.o CC kernel/lglock.o CC net/core/secure_seq.o LD [M] lib/raid6/raid6_pq.o CC mm/mprotect.o CC lib/dynamic_queue_limits.o CC mm/mremap.o CC [M] crypto/cbc.o CC mm/msync.o CC drivers/char/nvram.o CC mm/rmap.o CC net/core/flow_dissector.o CC [M] crypto/pcbc.o CC [M] crypto/cts.o CC lib/strncpy_from_user.o CC block/noop-iosched.o CC fs/ioprio.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cbc_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cbc.c:287:1: note: in expansion of macro 'module_init' 287 | module_init(crypto_cbc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cbc.c:277:19: note: 'init_module' target declared here 277 | static int __init crypto_cbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cbc_module_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/dccp/sysctl.o CC [M] net/dccp/diag.o CC kernel/smpboot.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/pcbc.c:293:1: note: in expansion of macro 'module_init' 293 | module_init(crypto_pcbc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/pcbc.c:283:19: note: 'init_module' target declared here 283 | static int __init crypto_pcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/pcbc.c:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(crypto_pcbc_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/pcbc.c:288:20: note: 'cleanup_module' target declared here 288 | static void __exit crypto_pcbc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC kernel/cpu/idle.o /kisskb/src/drivers/char/nvram.c: In function 'atari_proc_infos': /kisskb/src/drivers/char/nvram.c:705:28: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 705 | vmode = (nvram[14] << 8) || nvram[15]; | ~~~~~~~~~~~^~~~~ CC [M] net/dccp/ipv4.o CC kernel/irq/irqdesc.o CC block/cfq-iosched.o CC [M] crypto/lrw.o CC lib/strnlen_user.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cts_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:348:1: note: in expansion of macro 'module_init' 348 | module_init(crypto_cts_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:338:19: note: 'init_module' target declared here 338 | static int __init crypto_cts_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cts_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cts.c:349:1: note: in expansion of macro 'module_exit' 349 | module_exit(crypto_cts_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:343:20: note: 'cleanup_module' target declared here 343 | static void __exit crypto_cts_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC mm/vmalloc.o CC [M] drivers/connector/connector.o CC kernel/irq/handle.o CC [M] crypto/xts.o CC [M] drivers/char/dsp56k.o CC kernel/power/qos.o CC [M] net/dccp/ipv6.o CC kernel/power/poweroff.o /kisskb/src/crypto/lrw.c:375:13: warning: conflicting types for built-in function 'free'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 375 | static void free(struct crypto_instance *inst) | ^~~~ /kisskb/src/crypto/lrw.c:31:1: note: 'free' is declared in header '' 30 | #include +++ |+#include 31 | In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lrw.c:398:1: note: in expansion of macro 'module_init' 398 | module_init(crypto_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lrw.c:388:19: note: 'init_module' target declared here 388 | static int __init crypto_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lrw.c:399:1: note: in expansion of macro 'module_exit' 399 | module_exit(crypto_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/lrw.c:393:20: note: 'cleanup_module' target declared here 393 | static void __exit crypto_module_exit(void) | ^~~~~~~~~~~~~~~~~~ GEN lib/oid_registry_data.c LD kernel/cpu/built-in.o CC lib/argv_split.o Compiling 49 OIDs CC kernel/sched/core.o CC lib/cmdline.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_diag_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_diag_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~ CC fs/proc_namespace.o CC net/core/sysctl_net_core.o LD fs/affs/built-in.o CC kernel/irq/manage.o CC [M] fs/affs/super.o CC lib/ctype.o /kisskb/src/crypto/xts.c:337:13: warning: conflicting types for built-in function 'free'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 337 | static void free(struct crypto_instance *inst) | ^~~~ /kisskb/src/crypto/xts.c:27:1: note: 'free' is declared in header '' 26 | #include +++ |+#include 27 | In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/xts.c:360:1: note: in expansion of macro 'module_init' 360 | module_init(crypto_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/xts.c:350:19: note: 'init_module' target declared here 350 | static int __init crypto_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~ CC net/core/dev.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dsp56k_init_driver': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsp56k_cleanup_driver': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/char/lp.o CC [M] crypto/ctr.o CC lib/dec_and_lock.o CC [M] fs/affs/namei.o LD fs/autofs4/built-in.o CC [M] fs/autofs4/init.o 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/dccp.h:6, from /kisskb/src/net/dccp/ipv4.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v4_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1085:1: note: in expansion of macro 'module_init' 1085 | module_init(dccp_v4_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1051:19: note: 'init_module' target declared here 1051 | 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/interrupt.h:5, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/ipv4.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v4_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1086:1: note: in expansion of macro 'module_exit' 1086 | module_exit(dccp_v4_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1077:20: note: 'cleanup_module' target declared here 1077 | static void __exit dccp_v4_exit(void) | ^~~~~~~~~~~~ CC lib/decompress.o CC [M] fs/affs/inode.o CC lib/decompress_bunzip2.o LD [M] drivers/connector/cn.o CC kernel/sched/clock.o LD kernel/power/built-in.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/lp.c:114: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'lp_init_module': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/char/lp.c:1061:1: note: in expansion of macro 'module_init' 1061 | module_init(lp_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/char/lp.c:1012:19: note: 'init_module' target declared here 1012 | static int __init lp_init_module (void) | ^~~~~~~~~~~~~~ CC [M] fs/affs/file.o LD drivers/crypto/built-in.o CC [M] fs/affs/dir.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_affs_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:651:1: note: in expansion of macro 'module_init' 651 | module_init(init_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:627:19: note: 'init_module' target declared here 627 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_affs_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/affs/super.c:652:1: note: in expansion of macro 'module_exit' 652 | module_exit(exit_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:642:20: note: 'cleanup_module' target declared here 642 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_autofs4_fs': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_autofs4_fs': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC kernel/time/timekeeping.o CC [M] fs/autofs4/inode.o CC [M] fs/autofs4/root.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ctr_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ctr.c:464:1: note: in expansion of macro 'module_init' 464 | module_init(crypto_ctr_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ctr.c:438:19: note: 'init_module' target declared here 438 | static int __init crypto_ctr_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ctr_module_exit': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1178:1: note: in expansion of macro 'module_init' 1178 | module_init(dccp_v6_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1143:19: note: 'init_module' target declared here 1143 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v6_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1179:1: note: in expansion of macro 'module_exit' 1179 | module_exit(dccp_v6_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1170:20: note: 'cleanup_module' target declared here 1170 | static void __exit dccp_v6_exit(void) | ^~~~~~~~~~~~ /kisskb/src/net/core/sysctl_net_core.c:24:12: warning: 'one' defined but not used [-Wunused-variable] 24 | static int one = 1; | ^~~ LD fs/coda/built-in.o CC [M] fs/coda/psdev.o LD fs/cifs/built-in.o CC [M] fs/coda/cache.o LD fs/configfs/built-in.o CC [M] fs/cifs/cifsfs.o CC [M] fs/configfs/inode.o LD drivers/char/built-in.o CC kernel/irq/spurious.o CC drivers/dio/dio.o CC lib/decompress_inflate.o CC lib/decompress_unlzma.o CC lib/decompress_unlzo.o CC net/ipv4/inetpeer.o CC [M] crypto/gcm.o LD [M] net/dccp/dccp.o CC kernel/irq/resend.o LD [M] net/dccp/dccp_ipv4.o CC mm/pagewalk.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_coda': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:434:1: note: in expansion of macro 'module_init' 434 | module_init(init_coda); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:386:19: note: 'init_module' target declared here 386 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_coda': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:435:1: note: in expansion of macro 'module_exit' 435 | module_exit(exit_coda); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:418:20: note: 'cleanup_module' target declared here 418 | static void __exit exit_coda(void) | ^~~~~~~~~ LD [M] net/dccp/dccp_ipv6.o LD [M] net/dccp/dccp_diag.o CC mm/pgtable-generic.o CC mm/process_vm_access.o CC mm/init-mm.o CC mm/bootmem.o CC drivers/dio/dio-driver.o CC net/ipv4/protocol.o CC [M] fs/autofs4/symlink.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gcm.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_gcm_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1443:1: note: in expansion of macro 'module_init' 1443 | module_init(crypto_gcm_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1397:19: note: 'init_module' target declared here 1397 | static int __init crypto_gcm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gcm.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_gcm_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1444:1: note: in expansion of macro 'module_exit' 1444 | module_exit(crypto_gcm_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1434:20: note: 'cleanup_module' target declared here 1434 | static void __exit crypto_gcm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/coda/cnode.o CC [M] fs/configfs/file.o CC [M] block/deadline-iosched.o CC kernel/irq/chip.o CC drivers/dio/dio-sysfs.o CC [M] fs/affs/amigaffs.o CC [M] fs/coda/inode.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cifs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1271:1: note: in expansion of macro 'module_init' 1271 | module_init(init_cifs) | ^~~~~~~~~~~ CC lib/decompress_unxz.o /kisskb/src/fs/cifs/cifsfs.c:1136:1: note: 'init_module' target declared here 1136 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cifs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1272:1: note: in expansion of macro 'module_exit' 1272 | module_exit(exit_cifs) | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1246:1: note: 'cleanup_module' target declared here 1246 | exit_cifs(void) | ^~~~~~~~~ CC [M] fs/autofs4/waitq.o LD drivers/dio/built-in.o CC [M] fs/coda/dir.o LD drivers/firewire/built-in.o LD drivers/firmware/built-in.o CC kernel/time/ntp.o CC [M] fs/coda/file.o CC drivers/gpio/devres.o CC [M] fs/coda/upcall.o CC [M] fs/coda/coda_linux.o CC [M] fs/configfs/dir.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'deadline_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deadline_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ CC lib/dump_stack.o CC kernel/sched/cputime.o CC [M] fs/cifs/cifssmb.o CC [M] fs/cifs/cifs_debug.o CC kernel/irq/dummychip.o LD drivers/gpio/built-in.o CC [M] crypto/ccm.o CC net/ipv4/ip_input.o LD drivers/gpu/drm/i2c/built-in.o LD drivers/gpu/drm/built-in.o LD drivers/gpu/vga/built-in.o LD block/built-in.o LD drivers/gpu/built-in.o CC lib/earlycpio.o CC net/ipv4/ip_fragment.o LD drivers/hid/built-in.o CC [M] fs/affs/bitmap.o CC mm/bounce.o CC [M] drivers/hid/hid-lg.o CC [M] fs/autofs4/expire.o CC lib/extable.o CC mm/page_io.o 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': /kisskb/src/include/linux/skbuff.h:1194:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 1194 | __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:15, 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:248:23: note: while referencing 'softnet_data' 248 | 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:156:36: note: in expansion of macro 'EXPORT_SYMBOL' 156 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:248:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 248 | 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:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 1088 | 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:15, 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:248:23: note: while referencing 'softnet_data' 248 | 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:156:36: note: in expansion of macro 'EXPORT_SYMBOL' 156 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:248:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 248 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~~~~~~~~~~ CC kernel/irq/devres.o CC kernel/sched/idle_task.o CC kernel/time/clocksource.o CC [M] fs/cifs/connect.o CC kernel/sched/fair.o CC lib/flex_proportions.o CC [M] crypto/cryptd.o CC [M] fs/cifs/dir.o CC [M] fs/coda/symlink.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ccm_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ccm.c:877:1: note: in expansion of macro 'module_init' 877 | module_init(crypto_ccm_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ccm.c:844:19: note: 'init_module' target declared here 844 | static int __init crypto_ccm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ccm_module_exit': 'cold' [-Wmissing-attributes] 306 | 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:815:1: note: in expansion of macro 'module_hid_driver' 815 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/drivers/hid/hid-lg.c:815:19: note: 'cleanup_module' target declared here 815 | module_hid_driver(lg_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1128:20: note: in definition of macro 'module_driver' 1128 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:815:1: note: in expansion of macro 'module_hid_driver' 815 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'lg_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:815:1: note: in expansion of macro 'module_hid_driver' 815 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ CC kernel/irq/proc.o In file included from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/drivers/hid/hid-lg.c:815:19: note: 'init_module' target declared here 815 | module_hid_driver(lg_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1123:19: note: in definition of macro 'module_driver' 1123 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:815:1: note: in expansion of macro 'module_hid_driver' 815 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/affs/symlink.o CC [M] fs/autofs4/dev-ioctl.o CC net/ipv4/ip_forward.o CC mm/swap_state.o CC lib/idr.o CC kernel/sched/rt.o CC [M] drivers/hid/hid-core.o CC [M] fs/coda/pioctl.o CC kernel/time/jiffies.o CC [M] fs/configfs/symlink.o LD kernel/irq/built-in.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'cryptd_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:289:41: note: in expansion of macro 'module_init' 289 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:959:1: note: in expansion of macro 'subsys_initcall' 959 | subsys_initcall(cryptd_init); | ^~~~~~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:938:19: note: 'init_module' target declared here 938 | static int __init cryptd_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cryptd_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:960:1: note: in expansion of macro 'module_exit' 960 | module_exit(cryptd_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:953:20: note: 'cleanup_module' target declared here 953 | static void __exit cryptd_exit(void) | ^~~~~~~~~~~ CC [M] fs/coda/sysctl.o CC [M] drivers/hid/hid-input.o CC kernel/futex.o LD [M] fs/affs/affs.o CC kernel/rtmutex.o CC kernel/dma.o CC [M] crypto/des_generic.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hid_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2563:1: note: in expansion of macro 'module_init' 2563 | module_init(hid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2529:19: note: 'init_module' target declared here 2529 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2564:1: note: in expansion of macro 'module_exit' 2564 | module_exit(hid_exit); | ^~~~~~~~~~~ CC kernel/time/timer_list.o /kisskb/src/drivers/hid/hid-core.c:2556:20: note: 'cleanup_module' target declared here 2556 | static void __exit hid_exit(void) | ^~~~~~~~ CC kernel/time/timeconv.o LD [M] fs/coda/coda.o CC [M] fs/configfs/mount.o CC kernel/sched/stop_task.o CC [M] drivers/hid/hidraw.o LD [M] fs/autofs4/autofs4.o CC mm/swapfile.o CC [M] drivers/hid/uhid.o CC kernel/time/posix-clock.o CC [M] drivers/hid/hid-a4tech.o In file included from /kisskb/src/crypto/des_generic.c:17: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'des_generic_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:984:1: note: in expansion of macro 'module_init' 984 | module_init(des_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:974:19: note: 'init_module' target declared here 974 | static int __init des_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/des_generic.c:17: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des_generic_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:985:1: note: in expansion of macro 'module_exit' 985 | module_exit(des_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:979:20: note: 'cleanup_module' target declared here 979 | static void __exit des_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC mm/dmapool.o CC net/ipv4/ip_options.o CC kernel/up.o LD kernel/sched/built-in.o CC lib/int_sqrt.o CC lib/ioremap.o CC net/core/ethtool.o CC lib/irq_regs.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/mount.c:27: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'configfs_init': 'cold' [-Wmissing-attributes] 300 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/mount.c:27: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'configfs_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ CC [M] drivers/hid/hid-apple.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a4_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:149:1: note: in expansion of macro 'module_hid_driver' 149 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/drivers/hid/hid-a4tech.c:149:19: note: 'cleanup_module' target declared here 149 | module_hid_driver(a4_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1128:20: note: in definition of macro 'module_driver' 1128 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:149:1: note: in expansion of macro 'module_hid_driver' 149 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'a4_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:149:1: note: in expansion of macro 'module_hid_driver' 149 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/drivers/hid/hid-a4tech.c:149:19: note: 'init_module' target declared here 149 | module_hid_driver(a4_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1123:19: note: in definition of macro 'module_driver' 1123 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:149:1: note: in expansion of macro 'module_hid_driver' 149 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ CC [M] crypto/fcrypt.o CC [M] fs/configfs/item.o CC net/ipv4/ip_output.o CC [M] fs/cifs/file.o CC [M] fs/cifs/inode.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'uhid_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:657:1: note: in expansion of macro 'module_init' 657 | module_init(uhid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:647:19: note: 'init_module' target declared here 647 | static int __init uhid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uhid_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:658:1: note: in expansion of macro 'module_exit' 658 | module_exit(uhid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:652:20: note: 'cleanup_module' target declared here 652 | static void __exit uhid_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:581:1: note: in expansion of macro 'module_hid_driver' 581 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/drivers/hid/hid-apple.c:581:19: note: 'cleanup_module' target declared here 581 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1128:20: note: in definition of macro 'module_driver' 1128 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:581:1: note: in expansion of macro 'module_hid_driver' 581 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'apple_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:581:1: note: in expansion of macro 'module_hid_driver' 581 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/drivers/hid/hid-apple.c:581:19: note: 'init_module' target declared here 581 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1123:19: note: in definition of macro 'module_driver' 1123 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:581:1: note: in expansion of macro 'module_hid_driver' 581 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ CC net/ipv4/ip_sockglue.o CC lib/is_single_threaded.o CC [M] crypto/blowfish_generic.o CC kernel/time/alarmtimer.o In file included from /kisskb/src/crypto/fcrypt.c:47: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'fcrypt_mod_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcrypt_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ LD [M] fs/configfs/configfs.o CC kernel/uid16.o CC kernel/module.o CC lib/klist.o CC kernel/kallsyms.o LD net/ipv6/netfilter/built-in.o CC [M] net/ipv6/netfilter/ip6_tables.o CC lib/kobject.o CC net/key/af_key.o In file included from /kisskb/src/crypto/blowfish_generic.c:19: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'blowfish_mod_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blowfish_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-belkin.o CC net/ipv4/inet_hashtables.o CC kernel/acct.o LD kernel/time/built-in.o CC net/ipv4/inet_timewait_sock.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'belkin_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1128:20: note: in definition of macro 'module_driver' 1128 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'belkin_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1123:19: note: in definition of macro 'module_driver' 1123 | 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); | ^~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6table_filter.o CC [M] crypto/blowfish_common.o CC lib/kobject_uevent.o CC [M] drivers/hid/hid-cherry.o CC net/ipv6/addrconf_core.o CC [M] crypto/twofish_generic.o LD fs/cramfs/built-in.o CC [M] fs/cramfs/inode.o CC net/core/dev_addr_lists.o 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/ipv6/netfilter/ip6_tables.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tables_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2120:1: note: in expansion of macro 'module_init' 2120 | module_init(ip6_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2073:19: note: 'init_module' target declared here 2073 | 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/skbuff.h:17, from /kisskb/src/net/ipv6/netfilter/ip6_tables.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tables_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2121:1: note: in expansion of macro 'module_exit' 2121 | module_exit(ip6_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2107:20: note: 'cleanup_module' target declared here 2107 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1128:20: note: in definition of macro 'module_driver' 1128 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1123:19: note: in definition of macro 'module_driver' 1123 | 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); | ^~~~~~~~~~~~~~~~~ CC mm/slab.o CC [M] fs/cramfs/uncompress.o CC mm/cleancache.o CC [M] drivers/hid/hid-chicony.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/twofish_generic.c:43: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_mod_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/twofish_generic.c:43: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cramfs/inode.c:14: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cramfs_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:597:1: note: in expansion of macro 'module_init' 597 | module_init(init_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:578:19: note: 'init_module' target declared here 578 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cramfs/inode.c:14: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cramfs_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:598:1: note: in expansion of macro 'module_exit' 598 | module_exit(exit_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:591:20: note: 'cleanup_module' target declared here 591 | static void __exit exit_cramfs_fs(void) | ^~~~~~~~~~~~~~ CC [M] drivers/hid/hid-cypress.o CC [M] drivers/hid/hid-ezkey.o CC [M] drivers/hid/hid-kensington.o LD [M] drivers/hid/hid-logitech.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_filter_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(ip6table_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:77:19: note: 'init_module' target declared here 77 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_filter_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(ip6table_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:99:20: note: 'cleanup_module' target declared here 99 | static void __exit ip6table_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC lib/md5.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1128:20: note: in definition of macro 'module_driver' 1128 | 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); | ^~~~~~~~~~~~~~~~~ CC net/ipv6/exthdrs_core.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1123:19: note: in definition of macro 'module_driver' 1123 | 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); | ^~~~~~~~~~~~~~~~~ LD [M] fs/cramfs/cramfs.o CC [M] crypto/twofish_common.o CC lib/plist.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:150:1: note: in expansion of macro 'module_hid_driver' 150 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/drivers/hid/hid-cypress.c:150:19: note: 'cleanup_module' target declared here 150 | module_hid_driver(cp_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1128:20: note: in definition of macro 'module_driver' 1128 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:150:1: note: in expansion of macro 'module_hid_driver' 150 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:150:1: note: in expansion of macro 'module_hid_driver' 150 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/drivers/hid/hid-cypress.c:150:19: note: 'init_module' target declared here 150 | module_hid_driver(cp_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1123:19: note: in definition of macro 'module_driver' 1123 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:150:1: note: in expansion of macro 'module_hid_driver' 150 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ LD net/l2tp/built-in.o CC [M] net/l2tp/l2tp_core.o CC net/core/dst.o CC net/ipv4/inet_connection_sock.o CC net/ipv4/tcp.o CC net/ipv4/tcp_input.o CC net/ipv4/tcp_output.o CC [M] net/ipv6/netfilter/ip6table_mangle.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ez_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1128:20: note: in definition of macro 'module_driver' 1128 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ez_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1123:19: note: in definition of macro 'module_driver' 1123 | 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); | ^~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6table_raw.o CC [M] crypto/serpent_generic.o CC [M] crypto/camellia_generic.o CC lib/prio_heap.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1128:20: note: in definition of macro 'module_driver' 1128 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ks_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1123:19: note: in definition of macro 'module_driver' 1123 | 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); | ^~~~~~~~~~~~~~~~~ LD net/llc/built-in.o CC [M] net/llc/llc_core.o CC [M] net/llc/llc_input.o CC [M] drivers/hid/hid-microsoft.o CC lib/proportions.o CC kernel/rcutiny.o In file included from /kisskb/src/crypto/serpent_generic.c:19: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_mod_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:226:1: note: in expansion of macro 'module_hid_driver' 226 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/drivers/hid/hid-microsoft.c:226:19: note: 'cleanup_module' target declared here 226 | module_hid_driver(ms_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1128:20: note: in definition of macro 'module_driver' 1128 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:226:1: note: in expansion of macro 'module_hid_driver' 226 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ms_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:226:1: note: in expansion of macro 'module_hid_driver' 226 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/drivers/hid/hid-microsoft.c:226:19: note: 'init_module' target declared here 226 | module_hid_driver(ms_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1123:19: note: in definition of macro 'module_driver' 1123 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:226:1: note: in expansion of macro 'module_hid_driver' 226 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/camellia_generic.c:1096:1: note: in expansion of macro 'module_init' 1096 | module_init(camellia_init); | ^~~~~~~~~~~ /kisskb/src/crypto/camellia_generic.c:1086:19: note: 'init_module' target declared here 1086 | static int __init camellia_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ CC [M] drivers/hid/hid-monterey.o CC net/ipv4/tcp_timer.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_mangle_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_mangle_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~ CC lib/radix-tree.o CC net/ipv6/ip6_checksum.o CC net/core/netevent.o CC net/ipv4/tcp_ipv4.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'llc_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'llc_exit': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_raw_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(ip6table_raw_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:56:19: note: 'init_module' target declared here 56 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_raw_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(ip6table_raw_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit ip6table_raw_fini(void) | ^~~~~~~~~~~~~~~~~ CC kernel/utsname_sysctl.o CC [M] net/ipv6/netfilter/ip6table_nat.o CC lib/ratelimit.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1988:1: note: in expansion of macro 'module_init' 1988 | module_init(l2tp_init); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1958:19: note: 'init_module' target declared here 1958 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1989:1: note: in expansion of macro 'module_exit' 1989 | module_exit(l2tp_exit); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1979:20: note: 'cleanup_module' target declared here 1979 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mr_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1128:20: note: in definition of macro 'module_driver' 1128 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'mr_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:734:9: note: in expansion of macro 'module_driver' 734 | 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:1123:19: note: in definition of macro 'module_driver' 1123 | 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); | ^~~~~~~~~~~~~~~~~ CC [M] fs/cifs/link.o CC [M] net/llc/llc_output.o LD [M] drivers/hid/hid.o LD drivers/hsi/clients/built-in.o LD net/key/built-in.o LD drivers/hsi/built-in.o CC lib/rbtree.o LD drivers/i2c/algos/built-in.o CC kernel/elfcore.o LD drivers/i2c/busses/built-in.o CC kernel/irq_work.o LD drivers/i2c/muxes/built-in.o LD drivers/i2c/built-in.o LD drivers/idle/built-in.o CC net/ipv4/tcp_minisocks.o CC drivers/ide/ide-cd.o CC net/core/neighbour.o CC [M] crypto/cast_common.o CC [M] net/l2tp/l2tp_ppp.o BC kernel/timeconst.h CC [M] crypto/cast5_generic.o CC kernel/time.o LD mm/built-in.o CC net/ipv4/tcp_cong.o CC [M] fs/cifs/misc.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_nat_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:334:1: note: in expansion of macro 'module_init' 334 | module_init(ip6table_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:309:19: note: 'init_module' target declared here 309 | static int __init ip6table_nat_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_nat_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:335:1: note: in expansion of macro 'module_exit' 335 | module_exit(ip6table_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:328:20: note: 'cleanup_module' target declared here 328 | static void __exit ip6table_nat_exit(void) | ^~~~~~~~~~~~~~~~~ LD [M] net/llc/llc.o CC [M] crypto/cast6_generic.o CC drivers/input/input.o CC lib/reciprocal_div.o In file included from /kisskb/src/crypto/cast5_generic.c:25: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_mod_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~ CC lib/rwsem-spinlock.o CC [M] fs/cifs/netmisc.o CC [M] net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.o CC net/ipv4/tcp_metrics.o In file included from /kisskb/src/crypto/cast6_generic.c:22: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_mod_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~ CC lib/sha1.o CC drivers/input/serio/serio.o CC [M] net/ipv6/netfilter/nf_conntrack_proto_icmpv6.o LD kernel/built-in.o CC net/ipv6/ip6_icmp.o CC net/ipv6/output_core.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppol2tp_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1864:1: note: in expansion of macro 'module_init' 1864 | module_init(pppol2tp_init); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1816:19: note: 'init_module' target declared here 1816 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppol2tp_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1865:1: note: in expansion of macro 'module_exit' 1865 | module_exit(pppol2tp_exit); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1854:20: note: 'cleanup_module' target declared here 1854 | static void __exit pppol2tp_exit(void) | ^~~~~~~~~~~~~ CC net/ipv6/protocol.o CC [M] fs/cifs/smbencrypt.o CC drivers/ide/ide-cd_ioctl.o CC lib/show_mem.o CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o 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:59, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:485:1: note: in expansion of macro 'module_init' 485 | module_init(nf_conntrack_l3proto_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:408:19: note: 'init_module' target declared here 408 | 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:59, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:486:1: note: in expansion of macro 'module_exit' 486 | module_exit(nf_conntrack_l3proto_ipv6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:473:20: note: 'cleanup_module' target declared here 473 | static void __exit nf_conntrack_l3proto_ipv6_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] crypto/arc4.o LD drivers/irqchip/built-in.o CC net/netfilter/core.o CC net/ipv4/tcp_fastopen.o CC drivers/input/serio/serport.o /kisskb/src/fs/cifs/netmisc.c:133:40: warning: 'mapping_table_ERRHRD' defined but not used [-Wunused-const-variable=] 133 | static const struct smb_to_posix_error mapping_table_ERRHRD[] = { | ^~~~~~~~~~~~~~~~~~~~ LD drivers/leds/built-in.o CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o CC lib/string.o CC net/core/rtnetlink.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/arc4.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'arc4_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/arc4.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc4_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~ CC drivers/input/input-compat.o CC net/core/utils.o CC net/core/link_watch.o CC [M] crypto/tea.o CC [M] crypto/khazad.o CC [M] crypto/anubis.o CC [M] fs/cifs/transport.o CC [M] crypto/seed.o CC drivers/input/input-mt.o 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:59, from /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 300 | 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:59, from /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~ CC lib/timerqueue.o CC drivers/input/serio/q40kbd.o In file included from /kisskb/src/crypto/khazad.c:22: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'khazad_mod_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'khazad_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/khazad.c:879:1: note: in expansion of macro 'module_exit' 879 | module_exit(khazad_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/khazad.c:872:20: note: 'cleanup_module' target declared here 872 | static void __exit khazad_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/anubis.c:32: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'anubis_mod_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anubis_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC net/ipv6/ip6_offload.o CC [M] net/ipv6/netfilter/nf_nat_l3proto_ipv6.o CC [M] net/ipv6/netfilter/nf_nat_proto_icmpv6.o In file included from /kisskb/src/crypto/tea.c:22: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tea_mod_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~ CC net/netfilter/nf_log.o CC lib/vsprintf.o CC drivers/ide/ide-cd_verbose.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/seed.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'seed_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/seed.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seed_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_ah.o CC [M] fs/cifs/asn1.o CC [M] fs/cifs/cifs_unicode.o CC net/ipv6/tcpv6_offload.o CC drivers/input/serio/hp_sdc.o CC drivers/input/ff-core.o CC net/ipv4/datagram.o CC net/ipv4/raw.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:287:1: note: in expansion of macro 'module_init' 287 | module_init(nf_nat_l3proto_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:260:19: note: 'init_module' target declared here 260 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:288:1: note: in expansion of macro 'module_exit' 288 | module_exit(nf_nat_l3proto_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:278:20: note: 'cleanup_module' target declared here 278 | static void __exit nf_nat_l3proto_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC net/core/filter.o CC drivers/ide/ide.o /kisskb/src/net/core/rtnetlink.c:1142:32: warning: 'ifla_vf_policy' defined but not used [-Wunused-const-variable=] 1142 | static const struct nla_policy ifla_vf_policy[IFLA_VF_MAX+1] = { | ^~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1138:32: warning: 'ifla_vfinfo_policy' defined but not used [-Wunused-const-variable=] 1138 | static const struct nla_policy ifla_vfinfo_policy[IFLA_VF_INFO_MAX+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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt6_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt6_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~ CC net/core/sock_diag.o CC [M] net/ipv6/netfilter/ip6t_eui64.o CC drivers/input/mousedev.o CC [M] net/ipv6/netfilter/ip6t_frag.o CC [M] crypto/salsa20_generic.o CC net/netlink/af_netlink.o CC net/ipv6/udp_offload.o CC net/netfilter/nf_queue.o 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:413:35: warning: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | (a1->s6_addr32[3] ^ a2->s6_addr32[3])) == 0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:228:30: note: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[3]' was declared here 228 | struct inetpeer_addr addr; | ^~~~ 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:412:35: warning: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] 412 | (a1->s6_addr32[2] ^ a2->s6_addr32[2]) | | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:228:30: note: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[2]' was declared here 228 | struct inetpeer_addr addr; | ^~~~ 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:411:35: warning: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 411 | (a1->s6_addr32[1] ^ a2->s6_addr32[1]) | | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:228:30: note: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[1]' was declared here 228 | struct inetpeer_addr addr; | ^~~~ 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_tw_remember_stamp': /kisskb/src/include/net/ipv6.h:413:35: warning: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | (a1->s6_addr32[3] ^ a2->s6_addr32[3])) == 0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:262:30: note: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[3]' was declared here 262 | struct inetpeer_addr addr; | ^~~~ 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:412:35: warning: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] 412 | (a1->s6_addr32[2] ^ a2->s6_addr32[2]) | | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:262:30: note: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[2]' was declared here 262 | struct inetpeer_addr addr; | ^~~~ 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:411:35: warning: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 411 | (a1->s6_addr32[1] ^ a2->s6_addr32[1]) | | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:262:30: note: '*(const struct in6_addr *)((char *)&addr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[1]' was declared here 262 | struct inetpeer_addr addr; | ^~~~ CC [M] fs/cifs/nterr.o CC [M] net/ipv6/netfilter/ip6t_ipv6header.o CC net/core/dev_ioctl.o CC drivers/input/serio/hp_sdc_mlc.o CC net/core/flow.o CC drivers/ide/ide-ioctls.o In file included from /kisskb/src/crypto/salsa20_generic.c:22: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:246:1: note: in expansion of macro 'module_init' 246 | module_init(salsa20_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:236:19: note: 'init_module' target declared here 236 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:247:1: note: in expansion of macro 'module_exit' 247 | module_exit(salsa20_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:241:20: note: 'cleanup_module' target declared here 241 | static void __exit salsa20_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/ide/ide-io.o CC [M] fs/cifs/xattr.o CC drivers/input/serio/hil_mlc.o CC [M] fs/cifs/cifsencrypt.o CC [M] net/ipv6/netfilter/ip6t_mh.o CC [M] lib/crc-ccitt.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'frag_mt6_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'frag_mt6_exit': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'eui64_mt6_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eui64_mt6_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~ CC [M] crypto/deflate.o LD drivers/input/joystick/built-in.o CC [M] drivers/input/joystick/amijoy.o CC net/ipv6/exthdrs_offload.o CC net/netfilter/nf_sockopt.o CC drivers/input/keyboard/amikbd.o CC net/netlink/genetlink.o CC [M] lib/crc-itu-t.o CC net/packet/af_packet.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipv6header_mt6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:153:1: note: in expansion of macro 'module_init' 153 | module_init(ipv6header_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:143:19: note: 'init_module' target declared here 143 | static int __init ipv6header_mt6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipv6header_mt6_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:154:1: note: in expansion of macro 'module_exit' 154 | module_exit(ipv6header_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:148:20: note: 'cleanup_module' target declared here 148 | static void __exit ipv6header_mt6_exit(void) | ^~~~~~~~~~~~~~~~~~~ LD net/rds/built-in.o In file included from /kisskb/src/crypto/deflate.c:27: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_mod_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~ CC [M] net/rds/af_rds.o CC net/ipv4/udp.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'amijoy_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amijoy_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~ CC [M] crypto/zlib.o CC [M] net/rds/bind.o CC [M] net/rds/cong.o CC [M] net/rds/connection.o CC [M] lib/libcrc32c.o CC drivers/ide/ide-iops.o CC drivers/ide/ide-lib.o CC net/core/net-sysfs.o CC drivers/input/keyboard/atakbd.o LD drivers/input/serio/built-in.o CC [M] fs/cifs/readdir.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'libcrc32c_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(libcrc32c_mod_init); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:62:19: note: 'init_module' target declared here 62 | static int __init libcrc32c_mod_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libcrc32c_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(libcrc32c_mod_fini); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit libcrc32c_mod_fini(void) | ^~~~~~~~~~~~~~~~~~ CC drivers/input/keyboard/hil_kbd.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'mh_mt6_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mh_mt6_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~ CC [M] net/netfilter/nfnetlink.o CC [M] lib/ts_kmp.o CC [M] net/netfilter/nfnetlink_acct.o In file included from /kisskb/src/crypto/zlib.c:25: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'zlib_mod_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zlib_mod_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_hbh.o CC [M] crypto/michael_mic.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_kmp.c:33: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_kmp': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_kmp.c:33: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_kmp': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~ LD drivers/input/misc/built-in.o CC net/sched/sch_generic.o CC [M] drivers/input/misc/hp_sdc_rtc.o CC [M] lib/ts_bm.o CC [M] fs/cifs/ioctl.o CC [M] fs/cifs/sess.o /kisskb/src/net/core/net-sysfs.c:30:19: warning: 'fmt_long_hex' defined but not used [-Wunused-const-variable=] 30 | static const char fmt_long_hex[] = "%#lx\n"; | ^~~~~~~~~~~~ CC drivers/ide/ide-probe.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hp_sdc_rtc_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:729:1: note: in expansion of macro 'module_init' 729 | module_init(hp_sdc_rtc_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:697:19: note: 'init_module' target declared here 697 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_sdc_rtc_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:730:1: note: in expansion of macro 'module_exit' 730 | module_exit(hp_sdc_rtc_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:721:20: note: 'cleanup_module' target declared here 721 | static void __exit hp_sdc_rtc_exit(void) | ^~~~~~~~~~~~~~~ CC drivers/input/keyboard/hilkbd.o LD net/sctp/built-in.o CC [M] net/sctp/sm_statetable.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:293:1: note: in expansion of macro 'module_init' 293 | module_init(nfnetlink_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:277:19: note: 'init_module' target declared here 277 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(nfnetlink_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:288:20: note: 'cleanup_module' target declared here 288 | static void __exit nfnetlink_exit(void) | ^~~~~~~~~~~~~~ CC drivers/ide/ide-taskfile.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_bm': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_bm': 'cold' [-Wmissing-attributes] 306 | 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/net/netfilter/nfnetlink_acct.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_acct_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:369:1: note: in expansion of macro 'module_init' 369 | module_init(nfnl_acct_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:339:19: note: 'init_module' target declared here 339 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_acct_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:370:1: note: in expansion of macro 'module_exit' 370 | module_exit(nfnl_acct_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:354:20: note: 'cleanup_module' target declared here 354 | static void __exit nfnl_acct_exit(void) | ^~~~~~~~~~~~~~ LD net/netlink/built-in.o CC drivers/ide/ide-pm.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'michael_mic_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:181:1: note: in expansion of macro 'module_init' 181 | module_init(michael_mic_init); | ^~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:169:19: note: 'init_module' target declared here 169 | static int __init michael_mic_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'michael_mic_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/m68kspkr.o LD drivers/lguest/built-in.o CC [M] net/sctp/sm_statefuns.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hbh_mt6_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hbh_mt6_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~ CC [M] net/sctp/sm_sideeffect.o CC [M] lib/ts_fsm.o CC [M] crypto/authenc.o CC [M] lib/lru_cache.o CC [M] net/ipv6/netfilter/ip6t_rpfilter.o CC [M] net/netfilter/nf_conntrack_core.o CC [M] net/rds/info.o 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:1194:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1194 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1129:29: note: while referencing 'list_kill' 1129 | 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:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1129:29: note: while referencing 'list_kill' 1129 | struct sk_buff_head list_kill, *rcvq = &sk->sk_receive_queue; | ^~~~~~~~~ CC net/core/net-procfs.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_fsm': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fsm': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~ CC drivers/input/keyboard/sunkbd.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'm68kspkr_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:150:1: note: in expansion of macro 'module_init' 150 | module_init(m68kspkr_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:111:19: note: 'init_module' target declared here 111 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm68kspkr_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:151:1: note: in expansion of macro 'module_exit' 151 | module_exit(m68kspkr_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit m68kspkr_exit(void) | ^~~~~~~~~~~~~ CC net/core/netpoll.o CC [M] crypto/authencesn.o CC [M] crypto/lzo.o CC [M] crypto/tcrypt.o CC [M] net/rds/message.o CC net/sched/sch_mq.o CC [M] net/ipv6/netfilter/ip6t_rt.o GEN lib/crc32table.h CC lib/oid_registry.o /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1D_ce': /kisskb/src/net/sctp/sm_statefuns.c:749:32: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 749 | &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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:138:1: note: in expansion of macro 'module_init' 138 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:128:19: note: 'init_module' target declared here 128 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:139:1: note: in expansion of macro 'module_exit' 139 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:133:20: note: 'cleanup_module' target declared here 133 | static void __exit rpfilter_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/lzo.c:19: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'lzo_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:101:1: note: in expansion of macro 'module_init' 101 | module_init(lzo_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:91:19: note: 'init_module' target declared here 91 | static int __init lzo_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/lzo.c:19: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lzo_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lzo.c:102:1: note: in expansion of macro 'module_exit' 102 | module_exit(lzo_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:96:20: note: 'cleanup_module' target declared here 96 | static void __exit lzo_mod_fini(void) | ^~~~~~~~~~~~ CC [M] fs/cifs/export.o CC [M] net/ipv6/netfilter/ip6t_MASQUERADE.o CC [M] net/sctp/protocol.o CC drivers/ide/ide-park.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:707:1: note: in expansion of macro 'module_init' 707 | module_init(crypto_authenc_module_init); | ^~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_NPT.o /kisskb/src/crypto/authenc.c:697:19: note: 'init_module' target declared here 697 | static int __init crypto_authenc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/authenc.c:708:1: note: in expansion of macro 'module_exit' 708 | module_exit(crypto_authenc_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:702:20: note: 'cleanup_module' target declared here 702 | static void __exit crypto_authenc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ AR lib/lib.a CC lib/crc32.o /kisskb/src/drivers/input/keyboard/sunkbd.c: In function 'sunkbd_connect': /kisskb/src/drivers/input/keyboard/sunkbd.c:270:57: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 270 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ /kisskb/src/drivers/input/keyboard/sunkbd.c:270:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 270 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:829:1: note: in expansion of macro 'module_init' 829 | module_init(crypto_authenc_esn_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:819:19: note: 'init_module' target declared here 819 | static int __init crypto_authenc_esn_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:830:1: note: in expansion of macro 'module_exit' 830 | module_exit(crypto_authenc_esn_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:824:20: note: 'cleanup_module' target declared here 824 | static void __exit crypto_authenc_esn_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcrypt_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:1844:1: note: in expansion of macro 'module_init' 1844 | module_init(tcrypt_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:1800:19: note: 'init_module' target declared here 1800 | static int __init tcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcrypt_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:1845:1: note: in expansion of macro 'module_exit' 1845 | module_exit(tcrypt_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:1842:20: note: 'cleanup_module' target declared here 1842 | static void __exit tcrypt_mod_fini(void) { } | ^~~~~~~~~~~~~~~ LD drivers/input/keyboard/built-in.o LD drivers/input/mouse/built-in.o CC [M] drivers/input/mouse/amimouse.o CC [M] net/rds/recv.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'rt_mt6_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt_mt6_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_standalone.o CC net/ipv4/udplite.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'amimouse_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:223:1: note: in expansion of macro 'module_init' 223 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:149:1: note: in expansion of macro 'module_platform_driver_probe' 149 | 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:149:30: note: 'init_module' target declared here 149 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:218:19: note: in definition of macro 'module_platform_driver_probe' 218 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amimouse_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:149:1: note: in expansion of macro 'module_platform_driver_probe' 149 | 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:149:30: note: 'cleanup_module' target declared here 149 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:224:20: note: in definition of macro 'module_platform_driver_probe' 224 | 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/net/ipv6/netfilter/ip6t_MASQUERADE.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:130:1: note: in expansion of macro 'module_init' 130 | module_init(masquerade_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:111:19: note: 'init_module' target declared here 111 | static int __init masquerade_tg6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg6_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:131:1: note: in expansion of macro 'module_exit' 131 | module_exit(masquerade_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:123:20: note: 'cleanup_module' target declared here 123 | static void __exit masquerade_tg6_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC net/ipv4/arp.o CC drivers/ide/ide-sysfs.o LD net/sched/built-in.o CC [M] net/packet/diag.o CC [M] drivers/input/mouse/atarimouse.o CC [M] crypto/ghash-generic.o CC [M] drivers/input/evdev.o In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/core/netpoll.c:15: /kisskb/src/net/core/netpoll.c: In function 'refill_skbs': CC [M] crypto/af_alg.o /kisskb/src/include/linux/skbuff.h:1194:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1194 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netpoll.c:46:28: note: while referencing 'skb_pool' 46 | static struct sk_buff_head skb_pool; | ^~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/core/netpoll.c:15: /kisskb/src/include/linux/skbuff.h:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netpoll.c:46:28: note: while referencing 'skb_pool' 46 | static struct sk_buff_head skb_pool; | ^~~~~~~~ CC [M] fs/cifs/smb1ops.o CC [M] crypto/algif_hash.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6t_npt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:146:1: note: in expansion of macro 'module_init' 146 | module_init(ip6t_npt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:134:19: note: 'init_module' target declared here 134 | static int __init ip6t_npt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6t_npt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:147:1: note: in expansion of macro 'module_exit' 147 | module_exit(ip6t_npt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:140:20: note: 'cleanup_module' target declared here 140 | static void __exit ip6t_npt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sctp/protocol.c:51: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1563:1: note: in expansion of macro 'module_init' 1563 | module_init(sctp_init); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1331:24: note: 'init_module' target declared here 1331 | SCTP_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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sctp/protocol.c:51: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1564:1: note: in expansion of macro 'module_exit' 1564 | module_exit(sctp_exit); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1523:25: note: 'cleanup_module' target declared here 1523 | SCTP_STATIC __exit void sctp_exit(void) | ^~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_REJECT.o CC net/ipv6/inet6_hashtables.o CC drivers/ide/ide-devsets.o In function 'cleanup_sctp_mibs', inlined from 'sctp_defaults_exit' at /kisskb/src/net/sctp/protocol.c:1298:2: /kisskb/src/net/sctp/protocol.c:1118:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1118 | snmp_mib_free((void __percpu **)net->sctp.sctp_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c: In function 'sctp_defaults_exit': /kisskb/src/net/sctp/protocol.c:1118:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/sctp/protocol.c:62: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'init_sctp_mibs', inlined from 'sctp_defaults_init' at /kisskb/src/net/sctp/protocol.c:1255:11: /kisskb/src/net/sctp/protocol.c:1111:16: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1111 | return snmp_mib_init((void __percpu **)net->sctp.sctp_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1112 | sizeof(struct sctp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~ 1113 | __alignof__(struct sctp_mib)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c: In function 'sctp_defaults_init': /kisskb/src/net/sctp/protocol.c:1111:16: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/sctp/protocol.c:62: /kisskb/src/include/net/ip.h:198:12: note: in a call to function 'snmp_mib_init' 198 | extern int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align); | ^~~~~~~~~~~~~ In function 'cleanup_sctp_mibs', inlined from 'sctp_defaults_init' at /kisskb/src/net/sctp/protocol.c:1282:2: /kisskb/src/net/sctp/protocol.c:1118:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1118 | snmp_mib_free((void __percpu **)net->sctp.sctp_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c: In function 'sctp_defaults_init': /kisskb/src/net/sctp/protocol.c:1118:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/sctp/protocol.c:62: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ghash_mod_init': 'cold' [-Wmissing-attributes] 300 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghash_mod_exit': 'cold' [-Wmissing-attributes] 306 | 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/netfilter.h:4, from /kisskb/src/net/netfilter/nf_conntrack_standalone.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_fini': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'atamouse_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atamouse_exit': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'evdev_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1072:1: note: in expansion of macro 'module_exit' 1072 | module_exit(evdev_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1066:20: note: 'cleanup_module' target declared here 1066 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'evdev_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1071:1: note: in expansion of macro 'module_init' 1071 | module_init(evdev_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1061:19: note: 'init_module' target declared here 1061 | static int __init evdev_init(void) | ^~~~~~~~~~ LD net/core/built-in.o CC [M] net/sctp/endpointola.o LD lib/built-in.o CC [M] net/netfilter/nf_conntrack_expect.o CC [M] net/sctp/associola.o CC [M] net/sctp/transport.o CC [M] drivers/input/mouse/sermouse.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/packet/diag.c:1: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'packet_diag_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c:260:1: note: in expansion of macro 'module_init' 260 | module_init(packet_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c:250:19: note: 'init_module' target declared here 250 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/packet/diag.c:1: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'packet_diag_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/packet/diag.c:261:1: note: in expansion of macro 'module_exit' 261 | module_exit(packet_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit packet_diag_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/sctp/chunk.o LD [M] net/ipv6/netfilter/nf_conntrack_ipv6.o CC [M] crypto/algif_skcipher.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'algif_hash_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:483:1: note: in expansion of macro 'module_init' 483 | module_init(algif_hash_init); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:472:19: note: 'init_module' target declared here 472 | static int __init algif_hash_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_hash_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:484:1: note: in expansion of macro 'module_exit' 484 | module_exit(algif_hash_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:477:20: note: 'cleanup_module' target declared here 477 | static void __exit algif_hash_exit(void) | ^~~~~~~~~~~~~~~ LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o CC [M] net/netfilter/nf_conntrack_helper.o CC [M] net/netfilter/nf_conntrack_proto.o CC [M] net/rds/send.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'af_alg_init': 'cold' [-Wmissing-attributes] 300 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_alg_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~ LD net/packet/built-in.o LD [M] net/packet/af_packet_diag.o 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sermouse_drv_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/serio.h:118:9: note: in expansion of macro 'module_driver' 118 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:358:1: note: in expansion of macro 'module_serio_driver' 358 | 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:358:21: note: 'cleanup_module' target declared here 358 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1128:20: note: in definition of macro 'module_driver' 1128 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:358:1: note: in expansion of macro 'module_serio_driver' 358 | 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'sermouse_drv_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/serio.h:118:9: note: in expansion of macro 'module_driver' 118 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:358:1: note: in expansion of macro 'module_serio_driver' 358 | 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:358:21: note: 'init_module' target declared here 358 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1123:19: note: in definition of macro 'module_driver' 1123 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:358:1: note: in expansion of macro 'module_serio_driver' 358 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ CC [M] net/rds/stats.o /kisskb/src/drivers/input/mouse/sermouse.c: In function 'sermouse_connect': /kisskb/src/drivers/input/mouse/sermouse.c:258:61: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 258 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:258:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 258 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/arp.c:152:31: warning: 'arp_broken_ops' defined but not used [-Wunused-const-variable=] 152 | static const struct neigh_ops arp_broken_ops = { | ^~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_l3proto_generic.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:21: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:263:1: note: in expansion of macro 'module_init' 263 | module_init(reject_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:253:19: note: 'init_module' target declared here 253 | static int __init reject_tg6_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:21: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg6_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:264:1: note: in expansion of macro 'module_exit' 264 | module_exit(reject_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:258:20: note: 'cleanup_module' target declared here 258 | static void __exit reject_tg6_exit(void) | ^~~~~~~~~~~~~~~ CC drivers/ide/ide-io-std.o LD drivers/input/input-core.o LD [M] net/ipv6/netfilter/nf_nat_ipv6.o LD drivers/input/built-in.o CC net/ipv4/icmp.o LD [M] fs/cifs/cifs.o CC drivers/ide/ide-eh.o CC fs/devpts/inode.o CC [M] crypto/xor.o LD fs/dlm/built-in.o CC [M] net/netfilter/nf_conntrack_proto_generic.o CC [M] fs/dlm/ast.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'algif_skcipher_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:773:1: note: in expansion of macro 'module_init' 773 | module_init(algif_skcipher_init); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:762:19: note: 'init_module' target declared here 762 | static int __init algif_skcipher_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_skcipher_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:774:1: note: in expansion of macro 'module_exit' 774 | module_exit(algif_skcipher_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:767:20: note: 'cleanup_module' target declared here 767 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/xor.c:20: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'calibrate_xor_blocks': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:286:41: note: in expansion of macro 'module_init' 286 | #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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/xor.c:20: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xor_exit': 'cold' [-Wmissing-attributes] 306 | 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) { } | ^~~~~~~~ CC drivers/ide/ide-atapi.o CC [M] net/ipv6/af_inet6.o CC [M] net/ipv6/anycast.o CC [M] net/netfilter/nf_conntrack_proto_tcp.o CC [M] fs/dlm/config.o LD fs/ecryptfs/built-in.o LD fs/devpts/devpts.o CC [M] fs/ecryptfs/dentry.o LD fs/devpts/built-in.o CC [M] net/sctp/sm_make_chunk.o CC [M] fs/ecryptfs/file.o CC [M] fs/ecryptfs/inode.o CC net/ipv4/devinet.o CC [M] net/netfilter/nf_conntrack_proto_udp.o LD fs/exofs/built-in.o LD crypto/async_tx/built-in.o CC [M] crypto/async_tx/async_tx.o CC [M] net/netfilter/nf_conntrack_extend.o CC [M] net/netfilter/nf_conntrack_acct.o CC net/ipv4/af_inet.o CC [M] net/rds/sysctl.o CC net/ipv4/igmp.o CC net/ipv4/fib_frontend.o CC [M] net/sctp/ulpevent.o CC [M] fs/ecryptfs/main.o CC fs/exportfs/expfs.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/af_inet6.c:23: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'inet6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:1006:1: note: in expansion of macro 'module_init' 1006 | module_init(inet6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:814:19: note: 'init_module' target declared here 814 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/af_inet6.c:23: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet6_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:1053:1: note: in expansion of macro 'module_exit' 1053 | module_exit(inet6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:1008:20: note: 'cleanup_module' target declared here 1008 | static void __exit inet6_exit(void) | ^~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_pack_cookie': /kisskb/src/net/sctp/sm_make_chunk.c:1636:25: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 1636 | do_gettimeofday(&cookie->c.expiration); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': CC drivers/ide/ide-proc.o /kisskb/src/net/sctp/sm_make_chunk.c:1712:23: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 1712 | bear_cookie = &cookie->c; | ^~~~~~~~~~ CC [M] crypto/async_tx/async_memcpy.o CC drivers/macintosh/mac_hid.o CC fs/ext2/balloc.o In function 'ipv6_init_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:772:8: /kisskb/src/net/ipv6/af_inet6.c:723:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 723 | if (snmp_mib_init((void __percpu **)net->mib.udp_stats_in6, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 724 | sizeof(struct udp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | __alignof__(struct udp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:723:13: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:198:12: note: in a call to function 'snmp_mib_init' 198 | extern int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align); | ^~~~~~~~~~~~~ In function 'ipv6_init_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:772:8: /kisskb/src/net/ipv6/af_inet6.c:727:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 727 | if (snmp_mib_init((void __percpu **)net->mib.udplite_stats_in6, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 728 | sizeof(struct udp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~ 729 | __alignof__(struct udp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:727:13: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:198:12: note: in a call to function 'snmp_mib_init' 198 | extern int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align); | ^~~~~~~~~~~~~ In function 'ipv6_init_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:772:8: /kisskb/src/net/ipv6/af_inet6.c:731:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 731 | if (snmp_mib_init((void __percpu **)net->mib.ipv6_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 732 | sizeof(struct ipstats_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | __alignof__(struct ipstats_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:731:13: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:198:12: note: in a call to function 'snmp_mib_init' 198 | extern int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align); | ^~~~~~~~~~~~~ In function 'ipv6_init_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:772:8: /kisskb/src/net/ipv6/af_inet6.c:735:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 735 | if (snmp_mib_init((void __percpu **)net->mib.icmpv6_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 | sizeof(struct icmpv6_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 737 | __alignof__(struct icmpv6_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:735:13: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:198:12: note: in a call to function 'snmp_mib_init' 198 | extern int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align); | ^~~~~~~~~~~~~ In function 'ipv6_init_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:772:8: /kisskb/src/net/ipv6/af_inet6.c:746:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 746 | snmp_mib_free((void __percpu **)net->mib.icmpv6_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:746:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'ipv6_init_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:772:8: /kisskb/src/net/ipv6/af_inet6.c:748:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 748 | snmp_mib_free((void __percpu **)net->mib.ipv6_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:748:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'ipv6_init_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:772:8: /kisskb/src/net/ipv6/af_inet6.c:750:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 750 | snmp_mib_free((void __percpu **)net->mib.udplite_stats_in6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:750:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'ipv6_init_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:772:8: /kisskb/src/net/ipv6/af_inet6.c:752:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 752 | snmp_mib_free((void __percpu **)net->mib.udp_stats_in6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:752:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'ipv6_cleanup_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:794:2: /kisskb/src/net/ipv6/af_inet6.c:758:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 758 | snmp_mib_free((void __percpu **)net->mib.udp_stats_in6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:758:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'ipv6_cleanup_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:794:2: /kisskb/src/net/ipv6/af_inet6.c:759:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 759 | snmp_mib_free((void __percpu **)net->mib.udplite_stats_in6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:759:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'ipv6_cleanup_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:794:2: /kisskb/src/net/ipv6/af_inet6.c:760:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 760 | snmp_mib_free((void __percpu **)net->mib.ipv6_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:760:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'ipv6_cleanup_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:794:2: /kisskb/src/net/ipv6/af_inet6.c:761:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 761 | snmp_mib_free((void __percpu **)net->mib.icmpv6_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:761:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'ipv6_cleanup_mibs', inlined from 'inet6_net_exit' at /kisskb/src/net/ipv6/af_inet6.c:806:2: /kisskb/src/net/ipv6/af_inet6.c:758:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 758 | snmp_mib_free((void __percpu **)net->mib.udp_stats_in6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_exit': /kisskb/src/net/ipv6/af_inet6.c:758:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'ipv6_cleanup_mibs', inlined from 'inet6_net_exit' at /kisskb/src/net/ipv6/af_inet6.c:806:2: /kisskb/src/net/ipv6/af_inet6.c:759:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 759 | snmp_mib_free((void __percpu **)net->mib.udplite_stats_in6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_exit': /kisskb/src/net/ipv6/af_inet6.c:759:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'ipv6_cleanup_mibs', inlined from 'inet6_net_exit' at /kisskb/src/net/ipv6/af_inet6.c:806:2: /kisskb/src/net/ipv6/af_inet6.c:760:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 760 | snmp_mib_free((void __percpu **)net->mib.ipv6_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_exit': /kisskb/src/net/ipv6/af_inet6.c:760:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ In function 'ipv6_cleanup_mibs', inlined from 'inet6_net_exit' at /kisskb/src/net/ipv6/af_inet6.c:806:2: /kisskb/src/net/ipv6/af_inet6.c:761:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 761 | snmp_mib_free((void __percpu **)net->mib.icmpv6_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_exit': /kisskb/src/net/ipv6/af_inet6.c:761:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/ipv6/af_inet6.c:47: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ CC [M] net/sctp/inqueue.o CC [M] net/sctp/outqueue.o /kisskb/src/net/ipv4/af_inet.c:1534:35: warning: argument 1 of type 'void *[1]' with mismatched bound [-Warray-parameter=] 1534 | void snmp_mib_free(void __percpu *ptr[SNMP_ARRAY_SZ]) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/af_inet.c:100: /kisskb/src/include/net/ip.h:199:42: note: previously declared as 'void *[2]' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ~~~~~~~~~~~~~~~^~~~~~ LD drivers/media/common/b2c2/built-in.o CC drivers/md/dm-builtin.o CC [M] net/ipv6/ip6_output.o LD drivers/media/common/saa7146/built-in.o LD drivers/media/common/siano/built-in.o LD drivers/media/common/built-in.o CC [M] net/rds/threads.o LD drivers/media/firewire/built-in.o LD drivers/media/i2c/soc_camera/built-in.o LD drivers/media/i2c/built-in.o LD fs/exportfs/exportfs.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecryptfs_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:900:1: note: in expansion of macro 'module_init' 900 | module_init(ecryptfs_init) | ^~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:811:19: note: 'init_module' target declared here 811 | static int __init ecryptfs_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecryptfs_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:901:1: note: in expansion of macro 'module_exit' 901 | module_exit(ecryptfs_exit) | ^~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:880:20: note: 'cleanup_module' target declared here 880 | static void __exit ecryptfs_exit(void) | ^~~~~~~~~~~~~ LD fs/exportfs/built-in.o CC [M] net/rds/transport.o LD drivers/media/mmc/siano/built-in.o CC [M] crypto/async_tx/async_xor.o LD drivers/media/mmc/built-in.o LD drivers/media/parport/built-in.o CC drivers/macintosh/adbhid.o LD drivers/media/pci/b2c2/built-in.o LD drivers/media/pci/ddbridge/built-in.o LD drivers/media/pci/dm1105/built-in.o CC [M] fs/dlm/dir.o CC [M] net/netfilter/nf_conntrack_labels.o LD drivers/media/pci/mantis/built-in.o CC [M] net/rds/loop.o LD drivers/media/pci/ngene/built-in.o CC [M] drivers/md/linear.o LD drivers/media/pci/pluto2/built-in.o LD drivers/media/pci/pt1/built-in.o /kisskb/src/net/ipv4/af_inet.c: In function 'ipv4_mib_init_net': /kisskb/src/net/ipv4/af_inet.c:1593:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1593 | if (snmp_mib_init((void __percpu **)net->mib.tcp_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1594 | sizeof(struct tcp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~ 1595 | __alignof__(struct tcp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1593:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1516:5: note: in a call to function 'snmp_mib_init' 1516 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1597:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1597 | if (snmp_mib_init((void __percpu **)net->mib.ip_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1598 | sizeof(struct ipstats_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1599 | __alignof__(struct ipstats_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1597:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1516:5: note: in a call to function 'snmp_mib_init' 1516 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1601:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1601 | if (snmp_mib_init((void __percpu **)net->mib.net_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1602 | sizeof(struct linux_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1603 | __alignof__(struct linux_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1601:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1516:5: note: in a call to function 'snmp_mib_init' 1516 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1605:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1605 | if (snmp_mib_init((void __percpu **)net->mib.udp_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1606 | sizeof(struct udp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~ 1607 | __alignof__(struct udp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1605:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1516:5: note: in a call to function 'snmp_mib_init' 1516 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1609:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1609 | if (snmp_mib_init((void __percpu **)net->mib.udplite_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1610 | sizeof(struct udp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~ 1611 | __alignof__(struct udp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1609:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1516:5: note: in a call to function 'snmp_mib_init' 1516 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1613:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1613 | if (snmp_mib_init((void __percpu **)net->mib.icmp_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | sizeof(struct icmp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~ 1615 | __alignof__(struct icmp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1613:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1516:5: note: in a call to function 'snmp_mib_init' 1516 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1626:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1626 | snmp_mib_free((void __percpu **)net->mib.icmp_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1626:9: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1534:6: note: in a call to function 'snmp_mib_free' 1534 | void snmp_mib_free(void __percpu *ptr[SNMP_ARRAY_SZ]) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1628:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1628 | snmp_mib_free((void __percpu **)net->mib.udplite_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1628:9: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1534:6: note: in a call to function 'snmp_mib_free' 1534 | void snmp_mib_free(void __percpu *ptr[SNMP_ARRAY_SZ]) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1630:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1630 | snmp_mib_free((void __percpu **)net->mib.udp_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1630:9: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1534:6: note: in a call to function 'snmp_mib_free' 1534 | void snmp_mib_free(void __percpu *ptr[SNMP_ARRAY_SZ]) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1632:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1632 | snmp_mib_free((void __percpu **)net->mib.net_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1632:9: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1534:6: note: in a call to function 'snmp_mib_free' 1534 | void snmp_mib_free(void __percpu *ptr[SNMP_ARRAY_SZ]) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1634:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1634 | snmp_mib_free((void __percpu **)net->mib.ip_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1634:9: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1534:6: note: in a call to function 'snmp_mib_free' 1534 | void snmp_mib_free(void __percpu *ptr[SNMP_ARRAY_SZ]) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1636:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1636 | snmp_mib_free((void __percpu **)net->mib.tcp_statistics); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1636:9: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1534:6: note: in a call to function 'snmp_mib_free' 1534 | void snmp_mib_free(void __percpu *ptr[SNMP_ARRAY_SZ]) | ^~~~~~~~~~~~~ LD drivers/media/pci/saa7146/built-in.o CC [M] fs/ecryptfs/super.o CC [M] fs/ecryptfs/mmap.o LD drivers/media/pci/ttpci/built-in.o LD drivers/media/pci/built-in.o CC [M] net/netfilter/nf_conntrack_h323_main.o LD drivers/media/platform/davinci/built-in.o LD drivers/media/platform/built-in.o LD drivers/media/rc/keymaps/built-in.o LD drivers/media/tuners/built-in.o LD drivers/media/rc/built-in.o CC net/ipv4/fib_semantics.o /kisskb/src/net/sctp/outqueue.c: In function 'sctp_sack_update_unack_data': /kisskb/src/net/sctp/outqueue.c:1131:17: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1131 | frags = sack->variable; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_sack': /kisskb/src/net/sctp/outqueue.c:1152:39: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1152 | sctp_sack_variable_t *frags = sack->variable; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_acked': /kisskb/src/net/sctp/outqueue.c:1796:17: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1796 | frags = sack->variable; | ^~~~ CC drivers/ide/ide-gd.o CC [M] crypto/async_tx/async_pq.o LD drivers/media/usb/b2c2/built-in.o LD drivers/media/usb/dvb-usb/built-in.o CC drivers/ide/ide-disk.o CC fs/ext2/dir.o LD drivers/media/usb/dvb-usb-v2/built-in.o LD drivers/media/usb/s2255/built-in.o CC [M] crypto/async_tx/async_raid6_recov.o LD drivers/media/usb/siano/built-in.o CC [M] net/sctp/ulpqueue.o LD drivers/media/usb/stkwebcam/built-in.o CC [M] crypto/async_tx/raid6test.o LD drivers/media/usb/ttusb-budget/built-in.o LD drivers/media/usb/ttusb-dec/built-in.o LD drivers/media/usb/zr364xx/built-in.o CC net/ipv4/fib_trie.o LD drivers/media/usb/built-in.o CC [M] fs/dlm/lock.o 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:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/linear.c:19: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'linear_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/linear.c:410:1: note: in expansion of macro 'module_init' 410 | module_init(linear_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/linear.c:399:19: note: 'init_module' target declared here 399 | static int __init linear_init (void) | ^~~~~~~~~~~ LD drivers/media/built-in.o CC drivers/macintosh/via-cuda.o CC [M] fs/ecryptfs/read_write.o CC [M] fs/ecryptfs/crypto.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'async_pq_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:413:1: note: in expansion of macro 'module_init' 413 | module_init(async_pq_init); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:396:19: note: 'init_module' target declared here 396 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_pq_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:414:1: note: in expansion of macro 'module_exit' 414 | module_exit(async_pq_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:408:20: note: 'cleanup_module' target declared here 408 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/rds/page.o CC [M] net/rds/rdma.o CC [M] fs/dlm/lockspace.o CC [M] drivers/md/raid0.o LD drivers/mfd/built-in.o CC fs/ext2/file.o CC drivers/ide/ide-disk_ioctl.o LD crypto/crypto.o CC fs/ext2/ialloc.o LD crypto/built-in.o CC net/ipv4/inet_fragment.o CC [M] net/sctp/command.o CC drivers/macintosh/adb.o CC net/ipv4/ping.o 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:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/raid0.c:21: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid0_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid0.c:757:1: note: in expansion of macro 'module_init' 757 | module_init(raid0_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid0.c:747:19: note: 'init_module' target declared here 747 | static int __init raid0_init (void) | ^~~~~~~~~~ LD drivers/misc/carma/built-in.o CC [M] fs/dlm/main.o LD drivers/misc/cb710/built-in.o LD drivers/misc/eeprom/built-in.o CC [M] fs/dlm/member.o CC drivers/ide/ide-disk_proc.o In file included from /kisskb/src/net/sctp/ulpqueue.c:46: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_tail_data': /kisskb/src/include/linux/skbuff.h:1088:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:104:29: note: while referencing 'temp' 104 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:46: /kisskb/src/include/linux/skbuff.h:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:104:29: note: while referencing 'temp' 104 | struct sk_buff_head temp; | ^~~~ LD drivers/misc/lis3lv02d/built-in.o LD drivers/misc/ti-st/built-in.o LD drivers/misc/built-in.o In file included from /kisskb/src/net/sctp/ulpqueue.c:46: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reasm_drain.part.0': /kisskb/src/include/linux/skbuff.h:1088:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:729:29: note: while referencing 'temp' 729 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:46: /kisskb/src/include/linux/skbuff.h:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:729:29: note: while referencing 'temp' 729 | struct sk_buff_head temp; | ^~~~ CC [M] net/netfilter/nf_conntrack_h323_asn1.o CC [M] net/netfilter/nf_nat_core.o In file included from /kisskb/src/net/sctp/ulpqueue.c:46: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_skip': /kisskb/src/include/linux/skbuff.h:1194:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1194 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:890:29: note: while referencing 'temp' 890 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:46: /kisskb/src/include/linux/skbuff.h:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:890:29: note: while referencing 'temp' 890 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:46: /kisskb/src/include/linux/skbuff.h:1194:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1194 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:890:29: note: while referencing 'temp' 890 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:46: /kisskb/src/include/linux/skbuff.h:1088:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1088 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:890:29: note: while referencing 'temp' 890 | struct sk_buff_head temp; | ^~~~ CC net/sunrpc/clnt.o CC [M] drivers/md/raid1.o CC [M] drivers/md/raid10.o CC [M] net/netfilter/nf_nat_proto_unknown.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlm': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlm': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~ CC [M] net/sctp/tsnmap.o CC [M] net/rds/tcp.o CC fs/ext3/balloc.o CC [M] net/ipv6/ip6_input.o CC fs/ext4/balloc.o CC fs/ext2/inode.o CC drivers/ide/ide-floppy.o CC [M] fs/ecryptfs/keystore.o CC drivers/macintosh/via-macii.o CC drivers/macintosh/adb-iop.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/drivers/md/raid1.c:34: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:3109:1: note: in expansion of macro 'module_init' 3109 | module_init(raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:3099:19: note: 'init_module' target declared here 3099 | static int __init raid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/drivers/md/raid10.c:21: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:4747:1: note: in expansion of macro 'module_init' 4747 | module_init(raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:4737:19: note: 'init_module' target declared here 4737 | static int __init raid_init(void) | ^~~~~~~~~ CC fs/ext3/bitmap.o CC [M] fs/ecryptfs/kthread.o CC drivers/ide/ide-floppy_ioctl.o CC [M] net/ipv6/addrconf.o CC fs/ext2/ioctl.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:865:1: note: in expansion of macro 'module_init' 865 | module_init(nf_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:804:19: note: 'init_module' target declared here 804 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_cleanup': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:866:1: note: in expansion of macro 'module_exit' 866 | module_exit(nf_nat_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:842:20: note: 'cleanup_module' target declared here 842 | static void __exit nf_nat_cleanup(void) | ^~~~~~~~~~~~~~ CC drivers/macintosh/via-pmu68k.o /kisskb/src/fs/ecryptfs/keystore.c: In function 'decrypt_pki_encrypted_session_key': /kisskb/src/fs/ecryptfs/keystore.c:1162:48: warning: taking address of packed member of 'struct ecryptfs_auth_tok' may result in an unaligned pointer value [-Waddress-of-packed-member] 1162 | rc = write_tag_64_packet(auth_tok_sig, &(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/keystore.c:1181:34: warning: taking address of packed member of 'struct ecryptfs_auth_tok' may result in an unaligned pointer value [-Waddress-of-packed-member] 1181 | rc = parse_tag_65_packet(&(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv4/sysctl_net_ipv4.o CC [M] net/sctp/bind_addr.o CC [M] net/rds/tcp_connect.o CC [M] net/rds/tcp_listen.o CC fs/ext3/dir.o /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_create': /kisskb/src/net/sunrpc/clnt.c:433:67: warning: '%s' directive output may be truncated writing up to 107 bytes into a region of size 48 [-Wformat-truncation=] 433 | snprintf(servername, sizeof(servername), "%s", | ^~ /kisskb/src/net/sunrpc/clnt.c:433:25: note: 'snprintf' output between 1 and 108 bytes into a destination of size 48 433 | snprintf(servername, sizeof(servername), "%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | sun->sun_path); | ~~~~~~~~~~~~~~ CC fs/ext4/bitmap.o CC net/ipv4/proc.o CC net/sunrpc/xprt.o CC [M] net/netfilter/nf_nat_proto_common.o CC [M] net/netfilter/nf_nat_proto_udp.o CC drivers/ide/ide-floppy_proc.o CC fs/ext2/namei.o CC [M] net/netfilter/nf_nat_proto_tcp.o CC fs/ext4/dir.o CC [M] net/ipv6/addrlabel.o CC drivers/ide/gayle.o CC [M] net/rds/tcp_recv.o LD drivers/macintosh/built-in.o CC drivers/ide/falconide.o CC fs/ext3/file.o CC net/ipv4/syncookies.o CC fs/ext2/super.o CC fs/ext2/symlink.o CC net/sunrpc/socklib.o In function 'snmp6_free_dev', inlined from 'in6_dev_finish_destroy' at /kisskb/src/net/ipv6/addrconf.c:336:2: /kisskb/src/net/ipv6/addrconf.c:315:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 315 | snmp_mib_free((void __percpu **)idev->stats.ipv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'in6_dev_finish_destroy': /kisskb/src/net/ipv6/addrconf.c:315:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/include/net/tcp.h:42, from /kisskb/src/net/ipv6/addrconf.c:79: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ CC drivers/ide/macide.o CC [M] fs/ecryptfs/debug.o CC [M] net/sctp/socket.o CC drivers/ide/q40ide.o CC fs/ext3/fsync.o CC [M] net/netfilter/nf_nat_helper.o CC [M] fs/dlm/memory.o CC net/sunrpc/xprtsock.o CC [M] fs/ecryptfs/messaging.o CC fs/ext3/ialloc.o In function 'snmp6_alloc_dev', inlined from 'ipv6_add_dev' at /kisskb/src/net/ipv6/addrconf.c:373:6: /kisskb/src/net/ipv6/addrconf.c:288:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 288 | if (snmp_mib_init((void __percpu **)idev->stats.ipv6, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | sizeof(struct ipstats_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | __alignof__(struct ipstats_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_add_dev': /kisskb/src/net/ipv6/addrconf.c:288:13: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/include/net/tcp.h:42, from /kisskb/src/net/ipv6/addrconf.c:79: /kisskb/src/include/net/ip.h:198:12: note: in a call to function 'snmp_mib_init' 198 | extern int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align); | ^~~~~~~~~~~~~ In function 'snmp6_alloc_dev', inlined from 'ipv6_add_dev' at /kisskb/src/net/ipv6/addrconf.c:373:6: /kisskb/src/net/ipv6/addrconf.c:306:9: warning: 'snmp_mib_free' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 306 | snmp_mib_free((void __percpu **)idev->stats.ipv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_add_dev': /kisskb/src/net/ipv6/addrconf.c:306:9: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/include/net/tcp.h:42, from /kisskb/src/net/ipv6/addrconf.c:79: /kisskb/src/include/net/ip.h:199:13: note: in a call to function 'snmp_mib_free' 199 | extern void snmp_mib_free(void __percpu *ptr[2]); | ^~~~~~~~~~~~~ CC fs/ext4/file.o CC fs/ext4/fsync.o CC fs/ext4/ialloc.o CC fs/ext4/inode.o CC [M] net/rds/tcp_send.o CC [M] net/rds/tcp_stats.o CC fs/ext3/inode.o CC net/ipv4/ipconfig.o CC [M] fs/dlm/midcomms.o CC [M] net/sctp/primitive.o CC fs/ext4/page-io.o CC drivers/ide/buddha.o CC [M] fs/dlm/netlink.o CC [M] fs/ecryptfs/miscdev.o LD fs/ext2/ext2.o LD drivers/ide/ide-gd_mod.o LD fs/ext2/built-in.o LD drivers/mmc/built-in.o CC [M] net/netfilter/nfnetlink_queue_core.o CC [M] net/netfilter/nfnetlink_log.o CC [M] net/sctp/output.o CC [M] drivers/md/dm-cache-policy-cleaner.o CC [M] drivers/md/dm-cache-policy-mq.o CC [M] drivers/md/dm-cache-target.o LD [M] net/rds/rds.o LD [M] net/rds/rds_tcp.o LD fs/fat/built-in.o CC [M] fs/fat/cache.o CC [M] net/ipv6/route.o CC [M] net/netfilter/nf_conntrack_proto_gre.o CC [M] drivers/md/dm-cache-metadata.o LD drivers/ide/ide-cd_mod.o LD drivers/ide/ide-core.o LD drivers/ide/built-in.o CC [M] fs/dlm/lowcomms.o 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:15, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'mq_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-mq.c:1192:1: note: in expansion of macro 'module_init' 1192 | module_init(mq_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-mq.c:1149:19: note: 'init_module' target declared here 1149 | 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:15, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mq_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-mq.c:1193:1: note: in expansion of macro 'module_exit' 1193 | module_exit(mq_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-mq.c:1184:20: note: 'cleanup_module' target declared here 1184 | static void __exit mq_exit(void) | ^~~~~~~ CC [M] net/sctp/input.o CC drivers/net/mii.o /kisskb/src/net/netfilter/nfnetlink_queue_core.c: In function 'nfqnl_build_packet_message': /kisskb/src/net/netfilter/nfnetlink_queue_core.c:388:35: warning: taking address of packed member of 'struct nfqnl_msg_packet_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 388 | *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/sched.h:15, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'wb_init': 'cold' [-Wmissing-attributes] 300 | 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:15, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wb_exit': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_log_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1112:1: note: in expansion of macro 'module_init' 1112 | module_init(nfnetlink_log_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1061:19: note: 'init_module' target declared here 1061 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_log_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1113:1: note: in expansion of macro 'module_exit' 1113 | module_exit(nfnetlink_log_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1099:20: note: 'cleanup_module' target declared here 1099 | static void __exit nfnetlink_log_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_queue_core.c:17: /kisskb/src/net/netfilter/nfnetlink_queue_core.c: At top level: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_queue_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1356:1: note: in expansion of macro 'module_init' 1356 | module_init(nfnetlink_queue_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1313:19: note: 'init_module' target declared here 1313 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_queue_core.c:17: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_queue_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(nfnetlink_queue_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1340:20: note: 'cleanup_module' target declared here 1340 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_cache_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:2686:1: note: in expansion of macro 'module_init' 2686 | module_init(dm_cache_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:2661:19: note: 'init_module' target declared here 2661 | static int __init dm_cache_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_cache_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:2687:1: note: in expansion of macro 'module_exit' 2687 | module_exit(dm_cache_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:2680:20: note: 'cleanup_module' target declared here 2680 | static void __exit dm_cache_exit(void) | ^~~~~~~~~~~~~ LD drivers/nfc/built-in.o LD [M] fs/ecryptfs/ecryptfs.o CC [M] fs/fat/dir.o CC [M] net/sctp/debug.o CC net/sunrpc/sched.o CC net/unix/af_unix.o LD fs/fuse/built-in.o CC [M] fs/fuse/dev.o CC [M] fs/dlm/plock.o CC fs/ext3/ioctl.o CC [M] fs/fat/fatent.o CC net/ipv4/netfilter.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:27: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:445:1: note: in expansion of macro 'module_init' 445 | module_init(nf_ct_proto_gre_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:420:19: note: 'init_module' target declared here 420 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:27: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:446:1: note: in expansion of macro 'module_exit' 446 | module_exit(nf_ct_proto_gre_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:439:20: note: 'cleanup_module' target declared here 439 | static void __exit nf_ct_proto_gre_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC net/sunrpc/auth.o CC drivers/net/Space.o CC drivers/net/loopback.o CC [M] net/netfilter/nf_conntrack_proto_sctp.o CC [M] drivers/md/dm-cache-policy.o CC net/unix/garbage.o CC [M] fs/fat/file.o CC [M] net/netfilter/nf_conntrack_proto_udplite.o CC [M] net/netfilter/nf_conntrack_amanda.o CC [M] net/netfilter/nf_conntrack_ftp.o CC fs/ext3/namei.o LD net/ipv4/netfilter/built-in.o CC [M] net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.o CC [M] drivers/md/dm-raid1.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:16: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_sctp_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:16: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_sctp_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/ext4/ioctl.o LD drivers/net/appletalk/built-in.o CC [M] drivers/net/appletalk/ipddp.o CC [M] fs/dlm/rcom.o CC [M] fs/fuse/dir.o CC net/xfrm/xfrm_policy.o CC net/sunrpc/auth_null.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_fini': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_udplite_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_udplite_exit': 'cold' [-Wmissing-attributes] 306 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_mirror_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1451:1: note: in expansion of macro 'module_init' 1451 | module_init(dm_mirror_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1429:19: note: 'init_module' target declared here 1429 | static int __init dm_mirror_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_mirror_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1452:1: note: in expansion of macro 'module_exit' 1452 | module_exit(dm_mirror_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1445:20: note: 'cleanup_module' target declared here 1445 | static void __exit dm_mirror_exit(void) | ^~~~~~~~~~~~~~ CC net/xfrm/xfrm_state.o CC fs/ext3/super.o CC fs/ext3/symlink.o CC net/unix/sysctl_net_unix.o CC drivers/net/ethernet/8390/mac8390.o LD fs/hfs/built-in.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_ftp.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_ftp.c:610:1: note: in expansion of macro 'module_init' 610 | module_init(nf_conntrack_ftp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_ftp.c:564:19: note: 'init_module' target declared here 564 | static int __init nf_conntrack_ftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfs/bitmap.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipddp_init_module': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:334:1: note: in expansion of macro 'module_init' 334 | module_init(ipddp_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:312:19: note: 'init_module' target declared here 312 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipddp_cleanup_module': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:335:1: note: in expansion of macro 'module_exit' 335 | module_exit(ipddp_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:320:20: note: 'cleanup_module' target declared here 320 | static void __exit ipddp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/fat/inode.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:552:1: note: in expansion of macro 'module_init' 552 | module_init(nf_conntrack_l3proto_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:462:19: note: 'init_module' target declared here 462 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:553:1: note: in expansion of macro 'module_exit' 553 | module_exit(nf_conntrack_l3proto_ipv4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:537:20: note: 'cleanup_module' target declared here 537 | static void __exit nf_conntrack_l3proto_ipv4_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/unix/diag.o CC [M] fs/dlm/recover.o LD drivers/net/ppp/built-in.o CC [M] drivers/net/ppp/ppp_generic.o LD [M] net/netfilter/nf_conntrack_h323.o CC fs/ext3/hash.o CC net/sunrpc/auth_unix.o CC [M] net/sctp/ssnmap.o CC [M] net/ipv4/netfilter/nf_conntrack_proto_icmp.o CC [M] net/netfilter/nf_conntrack_irc.o CC [M] fs/hfs/bfind.o CC [M] drivers/md/dm-uevent.o CC [M] net/ipv6/ip6_fib.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/inode.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_fat_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1649:1: note: in expansion of macro 'module_init' 1649 | module_init(init_fat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1624:19: note: 'init_module' target declared here 1624 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/inode.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fat_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1650:1: note: in expansion of macro 'module_exit' 1650 | module_exit(exit_fat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1643:20: note: 'cleanup_module' target declared here 1643 | static void __exit exit_fat_fs(void) | ^~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_broadcast.o CC [M] net/netfilter/nf_conntrack_netbios_ns.o In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_policy.c:23: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_requeue': /kisskb/src/include/linux/skbuff.h:1100:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1100 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:588:29: note: while referencing 'list' 588 | struct sk_buff_head list; | ^~~~ CC [M] fs/hfs/bnode.o CC [M] fs/fuse/file.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/net/unix/diag.c:2: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'unix_diag_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:324:1: note: in expansion of macro 'module_init' 324 | module_init(unix_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:314:19: note: 'init_module' target declared here 314 | static int __init unix_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/net/unix/diag.c:2: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unix_diag_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/unix/diag.c:325:1: note: in expansion of macro 'module_exit' 325 | module_exit(unix_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:319:20: note: 'cleanup_module' target declared here 319 | static void __exit unix_diag_exit(void) | ^~~~~~~~~~~~~~ CC [M] drivers/md/dm.o CC drivers/net/ethernet/8390/apne.o CC net/sunrpc/auth_generic.o CC [M] net/sctp/auth.o LD net/unix/unix.o LD [M] net/unix/unix_diag.o LD net/unix/built-in.o CC [M] net/sctp/proc.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:2988:1: note: in expansion of macro 'module_init' 2988 | module_init(ppp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:909:19: note: 'init_module' target declared here 909 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_cleanup': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:2989:1: note: in expansion of macro 'module_exit' 2989 | module_exit(ppp_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:2941:20: note: 'cleanup_module' target declared here 2941 | static void __exit ppp_cleanup(void) | ^~~~~~~~~~~ CC [M] fs/dlm/recoverd.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_irc.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_init': 'cold' [-Wmissing-attributes] 300 | 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) | ^~~~~~~~~~~~~~~~~~~~~ CC net/sysctl_net.o CC [M] net/ipv6/ipv6_sockglue.o CC fs/ext4/namei.o CC [M] net/ipv4/netfilter/nf_nat_l3proto_ipv4.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:2901:1: note: in expansion of macro 'module_init' 2901 | module_init(dm_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:275:19: note: 'init_module' target declared here 275 | static int __init dm_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:2902:1: note: in expansion of macro 'module_exit' 2902 | module_exit(dm_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:296:20: note: 'cleanup_module' target declared here 296 | static void __exit dm_exit(void) | ^~~~~~~ CC net/sunrpc/svc.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/fat/misc.o CC [M] net/netfilter/nf_conntrack_snmp.o CC [M] fs/dlm/requestqueue.o CC fs/ext3/resize.o CC [M] fs/hfs/brec.o In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_policy.c:23: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_queue_process': /kisskb/src/include/linux/skbuff.h:1100:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1100 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:1765:29: note: while referencing 'list' 1765 | struct sk_buff_head list; | ^~~~ /kisskb/src/net/sctp/auth.c: In function 'sctp_auth_asoc_verify_hmac_id': /kisskb/src/net/sctp/auth.c:600:45: warning: taking address of packed member of 'struct sctp_hmac_algo_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | return __sctp_auth_find_hmacid(hmacs->hmac_ids, n_elt, hmac_id); | ~~~~~^~~~~~~~~~ CC [M] fs/dlm/user.o CC [M] fs/fat/nfs.o CC drivers/net/ethernet/8390/8390.o CC [M] net/netfilter/nf_conntrack_pptp.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:280:1: note: in expansion of macro 'module_init' 280 | module_init(nf_nat_l3proto_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:253:19: note: 'init_module' target declared here 253 | static int __init nf_nat_l3proto_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:281:1: note: in expansion of macro 'module_exit' 281 | module_exit(nf_nat_l3proto_ipv4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:271:20: note: 'cleanup_module' target declared here 271 | static void __exit nf_nat_l3proto_ipv4_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/8390/hydra.o CC net/xfrm/xfrm_hash.o CC [M] net/ipv4/netfilter/nf_nat_proto_icmp.o CC [M] fs/dlm/util.o CC [M] drivers/net/ppp/ppp_async.o CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o CC [M] net/sctp/sysctl.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ CC net/sunrpc/svcsock.o CC [M] drivers/md/dm-table.o CC [M] fs/fat/namei_msdos.o CC [M] fs/fat/namei_vfat.o CC [M] net/netfilter/nf_conntrack_sane.o CC [M] fs/hfs/btree.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:636:1: note: in expansion of macro 'module_init' 636 | module_init(nf_conntrack_pptp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:617:19: note: 'init_module' target declared here 617 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:637:1: note: in expansion of macro 'module_exit' 637 | module_exit(nf_conntrack_pptp_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:630:20: note: 'cleanup_module' target declared here 630 | static void __exit nf_conntrack_pptp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC net/xfrm/xfrm_input.o CC [M] net/ipv6/ndisc.o LD [M] fs/dlm/dlm.o CC [M] fs/hfs/catalog.o CC [M] net/sctp/ipv6.o CC [M] fs/hfs/dir.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_vfat_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1092:1: note: in expansion of macro 'module_init' 1092 | module_init(init_vfat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1078:19: note: 'init_module' target declared here 1078 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_vfat_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1093:1: note: in expansion of macro 'module_exit' 1093 | module_exit(exit_vfat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1083:20: note: 'cleanup_module' target declared here 1083 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_async_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_async_cleanup': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_msdos.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_msdos_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:687:1: note: in expansion of macro 'module_init' 687 | module_init(init_msdos_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:673:19: note: 'init_module' target declared here 673 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_msdos.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_msdos_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:688:1: note: in expansion of macro 'module_exit' 688 | module_exit(exit_msdos_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:678:20: note: 'cleanup_module' target declared here 678 | static void __exit exit_msdos_fs(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, | ~~~^~~~~~~~~~~~ CC fs/ext3/ext3_jbd.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_sane.c:20: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_init': 'cold' [-Wmissing-attributes] 300 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfs/extent.o CC [M] drivers/md/dm-target.o CC [M] fs/fuse/inode.o CC drivers/net/ethernet/8390/zorro8390.o CC [M] fs/hfs/inode.o LD drivers/net/slip/built-in.o CC [M] drivers/net/slip/slip.o 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/kernel.h:14, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, 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:101: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] 101 | #define memcpy(d, s, n) __builtin_memcpy(d, s, n) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/dir.c:169:9: note: in expansion of macro 'memcpy' 169 | 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/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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:126:1: note: in expansion of macro 'module_init' 126 | module_init(nf_defrag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:111:19: note: 'init_module' target declared here 111 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:127:1: note: in expansion of macro 'module_exit' 127 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:116:20: note: 'cleanup_module' target declared here 116 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_sip.o CC [M] drivers/md/dm-linear.o CC [M] net/ipv4/netfilter/nf_nat_h323.o CC [M] drivers/net/ppp/bsd_comp.o /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, | ~~~~~~~~~^~~~~~~~ LD fs/ext3/ext3.o CC [M] fs/hfs/attr.o /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); | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_tftp.o LD fs/ext3/built-in.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'bsdcomp_init': 'cold' [-Wmissing-attributes] 300 | 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) | ^~~~~~~~~~~~ LD [M] net/netfilter/nf_nat.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bsdcomp_cleanup': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC [M] fs/fuse/control.o CC [M] net/netfilter/nf_nat_proto_udplite.o /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; | ^~~~ CC net/xfrm/xfrm_output.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'fuse_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1324:1: note: in expansion of macro 'module_init' 1324 | module_init(fuse_init); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1275:19: note: 'init_module' target declared here 1275 | static int __init fuse_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fuse_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1325:1: note: in expansion of macro 'module_exit' 1325 | module_exit(fuse_exit); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1314:20: note: 'cleanup_module' target declared here 1314 | static void __exit fuse_exit(void) | ^~~~~~~~~ LD [M] fs/fat/fat.o LD [M] fs/fat/vfat.o LD [M] fs/fat/msdos.o CC [M] net/netfilter/nf_nat_proto_sctp.o CC [M] fs/fuse/cuse.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'slip_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1370:1: note: in expansion of macro 'module_init' 1370 | module_init(slip_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1276:19: note: 'init_module' target declared here 1276 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slip_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1371:1: note: in expansion of macro 'module_exit' 1371 | module_exit(slip_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1310:20: note: 'cleanup_module' target declared here 1310 | static void __exit slip_exit(void) | ^~~~~~~~~ CC [M] drivers/md/dm-stripe.o LD fs/hfsplus/built-in.o CC fs/ext4/super.o CC [M] fs/hfsplus/super.o CC [M] fs/hfsplus/options.o LD [M] net/sctp/sctp.o CC [M] drivers/net/ppp/ppp_deflate.o CC [M] fs/hfs/mdb.o CC [M] drivers/net/ppp/ppp_mppe.o CC net/sunrpc/svcauth.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_sip.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1734:1: note: in expansion of macro 'module_init' 1734 | module_init(nf_conntrack_sip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1683:19: note: 'init_module' target declared here 1683 | static int __init nf_conntrack_sip_init(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfs/part_tbl.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:622:1: note: in expansion of macro 'module_init' 622 | module_init(init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:578:19: note: 'init_module' target declared here 578 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:623:1: note: in expansion of macro 'module_exit' 623 | module_exit(fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:605:20: note: 'cleanup_module' target declared here 605 | static void __exit fini(void) | ^~~~ In file included from /kisskb/src/net/netfilter/nf_nat_proto_udplite.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_udplite_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_udplite_fini': 'cold' [-Wmissing-attributes] 306 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/fs/fuse/cuse.c:37: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'cuse_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:629:1: note: in expansion of macro 'module_init' 629 | module_init(cuse_init); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:594:19: note: 'init_module' target declared here 594 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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/sysfs.h:20, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/fs/fuse/cuse.c:37: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cuse_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:630:1: note: in expansion of macro 'module_exit' 630 | module_exit(cuse_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_tftp.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_init': 'cold' [-Wmissing-attributes] 300 | 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/fs/fuse/cuse.c:623:20: note: 'cleanup_module' target declared here 623 | static void __exit cuse_exit(void) | ^~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfs/string.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_init': 'cold' [-Wmissing-attributes] 300 | 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); | ^~~~~~~~~~~ CC [M] drivers/net/ethernet/8390/ne.o /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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_cleanup': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC net/sunrpc/svcauth_unix.o /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_fill_super': /kisskb/src/fs/hfsplus/super.c:535:30: warning: taking address of packed member of 'struct hfsplus_vh' may result in an unaligned pointer value [-Waddress-of-packed-member] 535 | be32_add_cpu(&vhdr->write_count, 1); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfsplus/super.c:10: /kisskb/src/fs/hfsplus/super.c: At top level: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfsplus_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:693:1: note: in expansion of macro 'module_init' 693 | module_init(init_hfsplus_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:654:19: note: 'init_module' target declared here 654 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfsplus/super.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfsplus_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:694:1: note: in expansion of macro 'module_exit' 694 | module_exit(exit_hfsplus_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:680:20: note: 'cleanup_module' target declared here 680 | static void __exit exit_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c: In function 'hfs_mdb_get': /kisskb/src/fs/hfs/mdb.c:218:30: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | be32_add_cpu(&mdb->drWrCnt, 1); | ^~~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c: In function 'hfs_mdb_commit': /kisskb/src/fs/hfs/mdb.c:285:70: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | hfs_inode_write_fork(HFS_SB(sb)->ext_tree->inode, mdb->drXTExtRec, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:286:38: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | &mdb->drXTFlSize, NULL); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:287:70: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | hfs_inode_write_fork(HFS_SB(sb)->cat_tree->inode, mdb->drCTExtRec, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:288:38: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | &mdb->drCTFlSize, NULL); | ^~~~~~~~~~~~~~~~ CC net/sunrpc/addr.o CC [M] drivers/net/slip/slhc.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_mppe.c:47: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_mppe_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:739:1: note: in expansion of macro 'module_init' 739 | module_init(ppp_mppe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:711:19: note: 'init_module' target declared here 711 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_mppe.c:47: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_mppe_cleanup': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:740:1: note: in expansion of macro 'module_exit' 740 | module_exit(ppp_mppe_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:733:20: note: 'cleanup_module' target declared here 733 | static void __exit ppp_mppe_cleanup(void) | ^~~~~~~~~~~~~~~~ LD [M] fs/fuse/fuse.o CC net/xfrm/xfrm_sysctl.o CC net/sunrpc/rpcb_clnt.o /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; | ^~ CC net/sunrpc/timer.o CC [M] net/ipv4/netfilter/nf_nat_pptp.o CC net/sunrpc/xdr.o CC [M] net/ipv6/udp.o CC net/sunrpc/sunrpc_syms.o CC drivers/net/ethernet/amd/a2065.o CC net/sunrpc/cache.o CC [M] fs/hfsplus/inode.o CC [M] drivers/md/dm-ioctl.o In file included from /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_sctp_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:97:1: note: in expansion of macro 'module_init' 97 | module_init(nf_nat_proto_sctp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:73:19: note: 'init_module' target declared here 73 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_sctp_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:98:1: note: in expansion of macro 'module_exit' 98 | module_exit(nf_nat_proto_sctp_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit nf_nat_proto_sctp_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfs/super.o CC [M] drivers/net/ppp/ppp_synctty.o CC [M] fs/hfsplus/ioctl.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/ne.c:44: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ne_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/8390/ne.c:1008:1: note: in expansion of macro 'module_exit' 1008 | module_exit(ne_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/8390/ne.c:1003:20: note: 'cleanup_module' target declared here 1003 | static void __exit ne_exit(void) | ^~~~~~~ CC [M] net/netfilter/nf_nat_amanda.o CC [M] fs/hfs/sysdep.o LD fs/hpfs/built-in.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfs_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:506:1: note: in expansion of macro 'module_init' 506 | module_init(init_hfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:479:19: note: 'init_module' target declared here 479 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfs_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:507:1: note: in expansion of macro 'module_exit' 507 | module_exit(exit_hfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:494:20: note: 'cleanup_module' target declared here 494 | static void __exit exit_hfs_fs(void) | ^~~~~~~~~~~ CC [M] fs/hpfs/alloc.o CC [M] fs/hpfs/anode.o CC net/xfrm/xfrm_replay.o CC net/xfrm/xfrm_algo.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/extents.o CC [M] net/xfrm/xfrm_ipcomp.o CC drivers/net/ethernet/amd/ariadne.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_sync_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_sync_cleanup': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_nat_snmp_basic.o CC [M] drivers/md/dm-io.o CC [M] drivers/net/ethernet/8390/8390p.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_amanda_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_amanda_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/apple/macmace.o CC [M] net/netfilter/nf_nat_ftp.o CC [M] fs/hfs/trans.o LD drivers/net/team/built-in.o CC [M] drivers/net/team/team.o CC [M] drivers/net/ppp/pppox.o CC [M] drivers/net/dummy.o /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:18, 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:18, 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 | ^~~~~~~~ CC [M] drivers/net/team/team_mode_broadcast.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/lib8390.c:53, from /kisskb/src/drivers/net/ethernet/8390/8390p.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'NS8390p_init_module': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/lib8390.c:53, from /kisskb/src/drivers/net/ethernet/8390/8390p.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'NS8390p_cleanup_module': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/catalog.o LD [M] fs/hfs/hfs.o CC drivers/net/ethernet/cirrus/mac89x0.o CC [M] fs/hpfs/buffer.o CC fs/ext4/symlink.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'team_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2737:1: note: in expansion of macro 'module_init' 2737 | module_init(team_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2705:19: note: 'init_module' target declared here 2705 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'team_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2738:1: note: in expansion of macro 'module_exit' 2738 | module_exit(team_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2730:20: note: 'cleanup_module' target declared here 2730 | static void __exit team_module_exit(void) | ^~~~~~~~~~~~~~~~ CC net/sunrpc/rpc_pipe.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:44: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1312:1: note: in expansion of macro 'module_init' 1312 | module_init(nf_nat_snmp_basic_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1290:19: note: 'init_module' target declared here 1290 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:44: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1313:1: note: in expansion of macro 'module_exit' 1313 | module_exit(nf_nat_snmp_basic_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1305:20: note: 'cleanup_module' target declared here 1305 | static void __exit nf_nat_snmp_basic_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/amd/atarilance.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_init_module': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_cleanup_module': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~ CC drivers/net/ethernet/i825xx/82596.o CC [M] drivers/md/dm-kcopyd.o LD drivers/net/ethernet/apple/built-in.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_ftp_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_ftp_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC [M] drivers/md/dm-sysfs.o CC [M] drivers/md/dm-path-selector.o CC [M] net/ipv6/udplite.o CC [M] fs/hpfs/dentry.o CC [M] net/netfilter/nf_nat_irc.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppox_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppox_exit': 'cold' [-Wmissing-attributes] 306 | 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/drivers/net/team/team_mode_broadcast.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'bc_init_module': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bc_cleanup_module': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~ LD net/xfrm/built-in.o CC [M] drivers/net/ppp/pppoe.o CC [M] drivers/net/ppp/pptp.o CC fs/isofs/namei.o CC [M] drivers/net/team/team_mode_roundrobin.o LD drivers/net/ethernet/8390/built-in.o CC fs/jbd/transaction.o CC fs/jbd2/transaction.o CC fs/jbd/commit.o LD drivers/net/ethernet/cirrus/built-in.o CC [M] net/netfilter/nf_nat_sip.o CC [M] net/ipv4/netfilter/nf_nat_proto_gre.o CC [M] fs/hpfs/dir.o CC net/sunrpc/svc_xprt.o CC [M] fs/hfsplus/dir.o CC [M] net/ipv6/raw.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppoe_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1195:1: note: in expansion of macro 'module_init' 1195 | module_init(pppoe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1155:19: note: 'init_module' target declared here 1155 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoe_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1196:1: note: in expansion of macro 'module_exit' 1196 | module_exit(pppoe_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1185:20: note: 'cleanup_module' target declared here 1185 | static void __exit pppoe_exit(void) | ^~~~~~~~~~ CC drivers/net/ethernet/amd/hplance.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_irc_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_irc_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC fs/isofs/inode.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'rr_init_module': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(rr_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:62:19: note: 'init_module' target declared here 62 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rr_cleanup_module': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(rr_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit rr_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/md/dm-mpath.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pptp.c:14: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'pptp_init_module': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pptp.c:14: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pptp_exit_module': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~ CC [M] drivers/md/dm-snap.o CC [M] net/ipv4/netfilter/ip_tables.o CC [M] drivers/net/team/team_mode_activebackup.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hpfs/dnode.o CC [M] fs/hpfs/ea.o 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/kernel.h:14, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/i825xx/82596.c:43: /kisskb/src/drivers/net/ethernet/i825xx/82596.c: In function 'i82596_probe': /kisskb/src/arch/m68k/include/asm/string.h:101:25: warning: '__builtin_memcpy' offset [0, 5] is out of the bounds [0, 0] [-Warray-bounds] 101 | #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, 6); /* YUCK! Get addr from NOVRAM */ | ^~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_sip_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:658:1: note: in expansion of macro 'module_init' 658 | module_init(nf_nat_sip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:638:19: note: 'init_module' target declared here 638 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_sip_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:659:1: note: in expansion of macro 'module_exit' 659 | module_exit(nf_nat_sip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:625:20: note: 'cleanup_module' target declared here 625 | static void __exit nf_nat_sip_fini(void) | ^~~~~~~~~~~~~~~ CC fs/ext4/hash.o LD drivers/net/ethernet/i825xx/built-in.o CC fs/ext4/resize.o CC [M] fs/hfsplus/btree.o CC fs/ext4/extents.o CC [M] drivers/net/team/team_mode_loadbalance.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_multipath_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1786:1: note: in expansion of macro 'module_init' 1786 | module_init(dm_multipath_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1730:19: note: 'init_module' target declared here 1730 | static int __init dm_multipath_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_multipath_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1787:1: note: in expansion of macro 'module_exit' 1787 | module_exit(dm_multipath_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1777:20: note: 'cleanup_module' target declared here 1777 | static void __exit dm_multipath_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/dm-snap.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_snapshot_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2349:1: note: in expansion of macro 'module_init' 2349 | module_init(dm_snapshot_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2269:19: note: 'init_module' target declared here 2269 | 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:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/dm-snap.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_snapshot_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2350:1: note: in expansion of macro 'module_exit' 2350 | module_exit(dm_snapshot_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2335:20: note: 'cleanup_module' target declared here 2335 | static void __exit dm_snapshot_exit(void) | ^~~~~~~~~~~~~~~~ CC fs/jbd2/commit.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ab_init_module': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ab_cleanup_module': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~ CC fs/jbd2/recovery.o CC [M] net/netfilter/nf_nat_tftp.o CC drivers/net/ethernet/amd/7990.o CC fs/jbd/recovery.o LD fs/jfs/built-in.o CC [M] fs/jfs/super.o CC net/sunrpc/stats.o CC [M] drivers/net/eql.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip_tables_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2117:1: note: in expansion of macro 'module_init' 2117 | module_init(ip_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2071:19: note: 'init_module' target declared here 2071 | 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/cache.h:4, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_tables_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2118:1: note: in expansion of macro 'module_exit' 2118 | module_exit(ip_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2105:20: note: 'cleanup_module' target declared here 2105 | 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/drivers/net/team/team_mode_loadbalance.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'lb_init_module': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:666:1: note: in expansion of macro 'module_init' 666 | module_init(lb_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:656:19: note: 'init_module' target declared here 656 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lb_cleanup_module': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:667:1: note: in expansion of macro 'module_exit' 667 | module_exit(lb_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:661:20: note: 'cleanup_module' target declared here 661 | static void __exit lb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/bnode.o CC [M] fs/hfsplus/brec.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_jfs_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:987:1: note: in expansion of macro 'module_init' 987 | module_init(init_jfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:874:19: note: 'init_module' target declared here 874 | static int __init init_jfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jfs_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:988:1: note: in expansion of macro 'module_exit' 988 | module_exit(exit_jfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:961:20: note: 'cleanup_module' target declared here 961 | static void __exit exit_jfs_fs(void) | ^~~~~~~~~~~ CC [M] net/ipv4/netfilter/iptable_filter.o CC [M] drivers/md/dm-exception-store.o CC fs/isofs/dir.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/eql.c:117: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'eql_init_module': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:615:1: note: in expansion of macro 'module_init' 615 | module_init(eql_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:593:19: note: 'init_module' target declared here 593 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/eql.c:117: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eql_cleanup_module': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:616:1: note: in expansion of macro 'module_exit' 616 | module_exit(eql_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:609:20: note: 'cleanup_module' target declared here 609 | static void __exit eql_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/hpfs/file.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_tftp_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_tftp_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~ CC fs/jbd/checkpoint.o CC [M] net/netfilter/x_tables.o CC [M] drivers/net/netconsole.o CC [M] fs/jfs/file.o CC [M] fs/jfs/inode.o CC [M] fs/jfs/namei.o CC drivers/net/ethernet/amd/mvme147.o CC [M] net/ipv6/icmp.o CC fs/jbd2/checkpoint.o CC fs/lockd/clntlock.o CC fs/jbd2/revoke.o CC net/sunrpc/sysctl.o CC fs/lockd/clntproc.o CC [M] fs/hfsplus/bfind.o CC [M] drivers/md/dm-snap-transient.o CC fs/isofs/util.o CC [M] fs/hpfs/inode.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/net/netconsole.c:37: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_netconsole': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:292:41: note: in expansion of macro 'module_init' 292 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:848:1: note: in expansion of macro 'late_initcall' 848 | late_initcall(init_netconsole); | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:764:19: note: 'init_module' target declared here 764 | static int __init init_netconsole(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/net/netconsole.c:37: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_netconsole': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:849:1: note: in expansion of macro 'module_exit' 849 | module_exit(cleanup_netconsole); | ^~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:820:20: note: 'cleanup_module' target declared here 820 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_filter_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:109:1: note: in expansion of macro 'module_init' 109 | module_init(iptable_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:85:19: note: 'init_module' target declared here 85 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_filter_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:110:1: note: in expansion of macro 'module_exit' 110 | module_exit(iptable_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:103:20: note: 'cleanup_module' target declared here 103 | 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/net/netfilter/x_tables.c:17: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1645:1: note: in expansion of macro 'module_init' 1645 | module_init(xt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1611:19: note: 'init_module' target declared here 1611 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1646:1: note: in expansion of macro 'module_exit' 1646 | module_exit(xt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1639:20: note: 'cleanup_module' target declared here 1639 | static void __exit xt_fini(void) | ^~~~~~~ CC fs/isofs/rock.o CC [M] net/ipv4/netfilter/iptable_mangle.o CC drivers/net/ethernet/amd/sun3lance.o CC [M] net/ipv4/netfilter/iptable_nat.o CC [M] net/ipv4/netfilter/iptable_raw.o CC net/sunrpc/auth_gss/auth_gss.o CC fs/jbd2/journal.o CC net/sunrpc/auth_gss/gss_generic_token.o CC [M] drivers/md/dm-snap-persistent.o CC [M] drivers/md/dm-thin.o CC fs/jbd/revoke.o CC [M] fs/jfs/jfs_mount.o CC [M] fs/hfsplus/tables.o CC [M] fs/hpfs/map.o CC fs/jbd/journal.o LD net/sunrpc/sunrpc.o CC [M] net/ipv6/mcast.o CC [M] drivers/net/veth.o CC [M] drivers/net/vxlan.o CC [M] net/netfilter/xt_tcpudp.o 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:15, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_thin_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c:3028:1: note: in expansion of macro 'module_init' 3028 | module_init(dm_thin_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c:2990:19: note: 'init_module' target declared here 2990 | static int __init dm_thin_init(void) | ^~~~~~~~~~~~ CC [M] fs/jfs/jfs_umount.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_raw_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_raw_fini': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_mangle_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_mangle_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_mark.o CC [M] fs/hpfs/name.o CC fs/isofs/export.o CC net/sunrpc/auth_gss/gss_mech_switch.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_nat.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_nat_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:333:1: note: in expansion of macro 'module_init' 333 | module_init(iptable_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:308:19: note: 'init_module' target declared here 308 | static int __init iptable_nat_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_nat.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_nat_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:334:1: note: in expansion of macro 'module_exit' 334 | module_exit(iptable_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:327:20: note: 'cleanup_module' target declared here 327 | static void __exit iptable_nat_exit(void) | ^~~~~~~~~~~~~~~~ CC fs/lockd/clntxdr.o CC fs/ext4/ext4_jbd2.o CC [M] net/netfilter/xt_connmark.o CC [M] fs/hfsplus/unicode.o LD drivers/net/ethernet/amd/built-in.o CC [M] net/ipv4/netfilter/ipt_ah.o LD drivers/net/ethernet/intel/built-in.o CC drivers/net/ethernet/natsemi/macsonic.o CC [M] fs/jfs/jfs_xtree.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'veth_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:462:1: note: in expansion of macro 'module_init' 462 | module_init(veth_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:452:19: note: 'init_module' target declared here 452 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'veth_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:463:1: note: in expansion of macro 'module_exit' 463 | module_exit(veth_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:457:20: note: 'cleanup_module' target declared here 457 | static __exit void veth_exit(void) | ^~~~~~~~~ /kisskb/src/fs/jbd/journal.c: In function 'journal_init_inode': /kisskb/src/fs/jbd/journal.c:873:14: warning: 'blocknr' may be used uninitialized [-Wmaybe-uninitialized] 873 | bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:16: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'vxlan_init_module': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:1691:1: note: in expansion of macro 'module_init' 1691 | module_init(vxlan_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:1670:19: note: 'init_module' target declared here 1670 | 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:16: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxlan_cleanup_module': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:1699:1: note: in expansion of macro 'module_exit' 1699 | module_exit(vxlan_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:1693:20: note: 'cleanup_module' target declared here 1693 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpudp_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpudp_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c:234:1: note: in expansion of macro 'module_exit' 234 | module_exit(tcpudp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c:228:20: note: 'cleanup_module' target declared here 228 | static void __exit tcpudp_mt_exit(void) | ^~~~~~~~~~~~~~ /kisskb/src/fs/jbd/journal.c: In function 'journal_create': /kisskb/src/fs/jbd/journal.c:1005:22: warning: 'blocknr' may be used uninitialized in this function [-Wmaybe-uninitialized] 1005 | bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/isofs/joliet.o CC [M] net/netfilter/xt_set.o CC [M] net/ipv4/netfilter/ipt_rpfilter.o LD fs/jbd/jbd.o LD fs/jbd/built-in.o CC net/ipv4/tcp_cubic.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'mark_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mark_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connmark.c:24: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:166:1: note: in expansion of macro 'module_init' 166 | module_init(connmark_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:145:19: note: 'init_module' target declared here 145 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connmark.c:24: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:167:1: note: in expansion of macro 'module_exit' 167 | module_exit(connmark_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:160:20: note: 'cleanup_module' target declared here 160 | static void __exit connmark_mt_exit(void) | ^~~~~~~~~~~~~~~~ CC fs/isofs/compress.o /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; | ^~~~ CC [M] net/ipv4/netfilter/ipt_CLUSTERIP.o CC [M] fs/hpfs/namei.o CC [M] net/ipv4/netfilter/ipt_ECN.o CC fs/ext4/migrate.o CC fs/lockd/host.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ah.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ah.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~ CC net/sunrpc/auth_gss/svcauth_gss.o CC [M] fs/jfs/jfs_imap.o CC [M] fs/jfs/jfs_debug.o CC [M] fs/hfsplus/wrapper.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_set.c:14: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_set_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:518:1: note: in expansion of macro 'module_init' 518 | module_init(xt_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:498:19: note: 'init_module' target declared here 498 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_set.c:14: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_set_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:519:1: note: in expansion of macro 'module_exit' 519 | module_exit(xt_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:512:20: note: 'cleanup_module' target declared here 512 | static void __exit xt_set_fini(void) | ^~~~~~~~~~~ CC [M] drivers/md/dm-thin-metadata.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:146:1: note: in expansion of macro 'module_init' 146 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:136:19: note: 'init_module' target declared here 136 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:147:1: note: in expansion of macro 'module_exit' 147 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:141:20: note: 'cleanup_module' target declared here 141 | static void __exit rpfilter_mt_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_nat.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'clusterip_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:748:1: note: in expansion of macro 'module_init' 748 | module_init(clusterip_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:701:19: note: 'init_module' target declared here 701 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clusterip_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:749:1: note: in expansion of macro 'module_exit' 749 | module_exit(clusterip_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:735:20: note: 'cleanup_module' target declared here 735 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_tg_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_tg_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~ CC [M] fs/hfsplus/bitmap.o LD fs/isofs/isofs.o CC [M] net/netfilter/xt_CHECKSUM.o LD fs/isofs/built-in.o CC [M] fs/jfs/jfs_dmap.o CC [M] net/ipv4/netfilter/ipt_MASQUERADE.o LD fs/minix/built-in.o CC [M] fs/minix/bitmap.o CC [M] fs/hpfs/super.o CC [M] net/ipv6/reassembly.o CC [M] net/ipv6/tcp_ipv6.o LD drivers/net/ethernet/natsemi/built-in.o LD drivers/net/ethernet/smsc/built-in.o LD drivers/net/ethernet/built-in.o CC [M] fs/hfsplus/part_tbl.o LD drivers/net/built-in.o CC fs/ext4/mballoc.o CC [M] net/netfilter/xt_CLASSIFY.o CC fs/ext4/block_validity.o CC drivers/nubus/nubus.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nat.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_nat_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nat.c:162:1: note: in expansion of macro 'module_init' 162 | module_init(xt_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nat.c:151:19: note: 'init_module' target declared here 151 | static int __init xt_nat_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nat.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_nat_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nat.c:163:1: note: in expansion of macro 'module_exit' 163 | module_exit(xt_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nat.c:157:20: note: 'cleanup_module' target declared here 157 | static void __exit xt_nat_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CHECKSUM.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'checksum_tg_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CHECKSUM.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'checksum_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CHECKSUM.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(checksum_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CHECKSUM.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit checksum_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/super.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hpfs_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:723:1: note: in expansion of macro 'module_init' 723 | module_init(init_hpfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:702:19: note: 'init_module' target declared here 702 | static int __init init_hpfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/super.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hpfs_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:724:1: note: in expansion of macro 'module_exit' 724 | module_exit(exit_hpfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:717:20: note: 'cleanup_module' target declared here 717 | static void __exit exit_hpfs_fs(void) | ^~~~~~~~~~~~ CC fs/lockd/svc.o /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]; | ^~~~~~~~~~~~~~~ LD fs/jbd2/jbd2.o LD fs/jbd2/built-in.o CC fs/lockd/svclock.o CC [M] net/netfilter/xt_CT.o CC [M] net/netfilter/xt_DSCP.o CC [M] fs/hfsplus/attributes.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/inetdevice.h:6, from /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:177:1: note: in expansion of macro 'module_init' 177 | module_init(masquerade_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:154:19: note: 'init_module' target declared here 154 | static int __init masquerade_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/inetdevice.h:6, from /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(masquerade_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:170:20: note: 'cleanup_module' target declared here 170 | static void __exit masquerade_tg_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/minix/itree_v1.o CC [M] fs/minix/itree_v2.o CC [M] net/ipv4/netfilter/ipt_REJECT.o LD [M] fs/hpfs/hpfs.o CC [M] net/ipv4/netfilter/ipt_ULOG.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'classify_tg_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'classify_tg_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~ CC [M] drivers/md/md.o CC drivers/nubus/proc.o CC [M] drivers/md/bitmap.o CC [M] drivers/md/raid5.o CC fs/nfs/client.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_tg_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_tg_exit': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CT.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_ct_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:437:1: note: in expansion of macro 'module_init' 437 | module_init(xt_ct_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:415:19: note: 'init_module' target declared here 415 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CT.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_ct_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:438:1: note: in expansion of macro 'module_exit' 438 | module_exit(xt_ct_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:431:20: note: 'cleanup_module' target declared here 431 | static void __exit xt_ct_tg_exit(void) | ^~~~~~~~~~~~~ CC [M] fs/hfsplus/xattr.o CC [M] fs/hfsplus/xattr_user.o /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 | ^~~~~~~ CC [M] fs/hfsplus/xattr_security.o CC [M] net/netfilter/xt_HL.o CC net/sunrpc/auth_gss/gss_rpc_upcall.o CC [M] fs/jfs/jfs_unicode.o LD drivers/nubus/built-in.o CC net/sunrpc/auth_gss/gss_rpc_xdr.o CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:34: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ulog_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:491:1: note: in expansion of macro 'module_init' 491 | module_init(ulog_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:453:19: note: 'init_module' target declared here 453 | static int __init ulog_tg_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:34: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ulog_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:492:1: note: in expansion of macro 'module_exit' 492 | module_exit(ulog_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:482:20: note: 'cleanup_module' target declared here 482 | static void __exit ulog_tg_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:212:1: note: in expansion of macro 'module_init' 212 | module_init(reject_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:202:19: note: 'init_module' target declared here 202 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:213:1: note: in expansion of macro 'module_exit' 213 | module_exit(reject_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:207:20: note: 'cleanup_module' target declared here 207 | static void __exit reject_tg_exit(void) | ^~~~~~~~~~~~~~ CC fs/lockd/svcshare.o CC fs/lockd/svcproc.o CC [M] net/ipv4/netfilter/arp_tables.o CC fs/nfs/dir.o 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:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/raid5.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid5_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6537:1: note: in expansion of macro 'module_init' 6537 | module_init(raid5_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6522:19: note: 'init_module' target declared here 6522 | static int __init raid5_init(void) | ^~~~~~~~~~ CC [M] net/ipv4/netfilter/arpt_mangle.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:38: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_kerberos_module': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:38: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_kerberos_module': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/minix/namei.o CC [M] net/ipv4/netfilter/arptable_filter.o CC [M] fs/minix/inode.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hl_tg_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_tg_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~ CC [M] net/ipv6/exthdrs.o /kisskb/src/fs/nfs/client.c: In function 'nfs_volume_list_show': /kisskb/src/fs/nfs/client.c:1388:30: warning: '%u' directive output may be truncated writing between 1 and 7 bytes into a region of size between 3 and 6 [-Wformat-truncation=] 1388 | snprintf(dev, 8, "%u:%u", | ^~ /kisskb/src/fs/nfs/client.c:1388:26: note: directive argument in the range [0, 1048575] 1388 | snprintf(dev, 8, "%u:%u", | ^~~~~~~ /kisskb/src/fs/nfs/client.c:1388:9: note: 'snprintf' output between 4 and 13 bytes into a destination of size 8 1388 | snprintf(dev, 8, "%u:%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~ 1389 | MAJOR(server->s_dev), MINOR(server->s_dev)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_HMARK.o CC [M] fs/hfsplus/xattr_trusted.o CC [M] fs/jfs/jfs_dtree.o CC [M] net/ipv6/datagram.o 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:15, from /kisskb/src/include/linux/kthread.h:5, from /kisskb/src/drivers/md/md.c:35: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'md_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:289:41: note: in expansion of macro 'module_init' 289 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8662:1: note: in expansion of macro 'subsys_initcall' 8662 | subsys_initcall(md_init); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8533:19: note: 'init_module' target declared here 8533 | 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:15, from /kisskb/src/include/linux/kthread.h:5, from /kisskb/src/drivers/md/md.c:35: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8663:1: note: in expansion of macro 'module_exit' 8663 | module_exit(md_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8641:20: note: 'cleanup_module' target declared here 8641 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_minix_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:686:1: note: in expansion of macro 'module_init' 686 | module_init(init_minix_fs) | ^~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:665:19: note: 'init_module' target declared here 665 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_minix_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:687:1: note: in expansion of macro 'module_exit' 687 | module_exit(exit_minix_fs) | ^~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:680:20: note: 'cleanup_module' target declared here 680 | static void __exit exit_minix_fs(void) | ^~~~~~~~~~~~~ CC fs/nfs/file.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'arpt_mangle_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arpt_mangle_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~ CC [M] fs/minix/file.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'arptable_filter_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(arptable_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:64:19: note: 'init_module' target declared here 64 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arptable_filter_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(arptable_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit arptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/minix/dir.o CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o CC fs/nfs/getroot.o CC net/ipv4/xfrm4_policy.o LD [M] fs/hfsplus/hfsplus.o CC fs/nfs/inode.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'arp_tables_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1794:1: note: in expansion of macro 'module_init' 1794 | module_init(arp_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1754:19: note: 'init_module' target declared here 1754 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arp_tables_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1795:1: note: in expansion of macro 'module_exit' 1795 | module_exit(arp_tables_fini); | ^~~~~~~~~~~ CC fs/nfs/super.o /kisskb/src/net/ipv4/netfilter/arp_tables.c:1783:20: note: 'cleanup_module' target declared here 1783 | static void __exit arp_tables_fini(void) | ^~~~~~~~~~~~~~~ CC fs/lockd/svcsubs.o CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hmark_tg_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmark_tg_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ LD [M] net/ipv4/netfilter/nf_conntrack_ipv4.o CC fs/ext4/move_extent.o CC fs/ext4/mmp.o CC [M] net/netfilter/xt_LOG.o LD fs/nfs_common/built-in.o CC [M] net/sunrpc/auth_gss/gss_krb5_seqnum.o LD [M] fs/minix/minix.o LD [M] net/ipv4/netfilter/nf_nat_ipv4.o CC fs/nfs/direct.o CC net/ipv4/xfrm4_state.o CC [M] net/netfilter/xt_NETMAP.o CC [M] net/ipv6/ip6_flowlabel.o CC [M] net/ipv6/inet6_connection_sock.o CC [M] net/ipv6/sysctl_net_ipv6.o CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o CC [M] drivers/md/dm-bufio.o CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o CC fs/lockd/mon.o CC net/ipv4/xfrm4_input.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'log_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:967:1: note: in expansion of macro 'module_init' 967 | module_init(log_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:933:19: note: 'init_module' target declared here 933 | static int __init log_tg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'log_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:968:1: note: in expansion of macro 'module_exit' 968 | module_exit(log_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:957:20: note: 'cleanup_module' target declared here 957 | static void __exit log_tg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/xt_NETMAP.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'netmap_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NETMAP.c:158:1: note: in expansion of macro 'module_init' 158 | module_init(netmap_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NETMAP.c:148:19: note: 'init_module' target declared here 148 | static int __init netmap_tg_init(void) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'setup_conf': /kisskb/src/drivers/md/raid5.c:1524:33: warning: '%s' directive writing up to 31 bytes into a region of size between 16 and 26 [-Wformat-overflow=] 1524 | "raid%d-%s", conf->level, mdname(conf->mddev)); | ^~ /kisskb/src/drivers/md/raid5.c:1523:17: note: 'sprintf' output between 7 and 48 bytes into a destination of size 32 1523 | sprintf(conf->cache_name[0], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1524 | "raid%d-%s", conf->level, mdname(conf->mddev)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:1528:41: warning: '-alt' directive writing 4 bytes into a region of size between 1 and 32 [-Wformat-overflow=] 1528 | sprintf(conf->cache_name[1], "%s-alt", conf->cache_name[0]); | ^~~~ /kisskb/src/drivers/md/raid5.c:1528:9: note: 'sprintf' output between 5 and 36 bytes into a destination of size 32 1528 | sprintf(conf->cache_name[1], "%s-alt", conf->cache_name[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/md/dm-bio-prison.o 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:15, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bufio_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1771:1: note: in expansion of macro 'module_init' 1771 | module_init(dm_bufio_init) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1678:19: note: 'init_module' target declared here 1678 | 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:15, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bufio_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1772:1: note: in expansion of macro 'module_exit' 1772 | module_exit(dm_bufio_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1725:20: note: 'cleanup_module' target declared here 1725 | static void __exit dm_bufio_exit(void) | ^~~~~~~~~~~~~ CC [M] drivers/md/dm-crypt.o CC [M] net/ipv6/xfrm6_policy.o CC [M] net/ipv6/xfrm6_state.o CC [M] net/ipv6/xfrm6_input.o CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o CC [M] net/netfilter/xt_NFLOG.o CC [M] fs/jfs/jfs_inode.o CC [M] fs/jfs/jfs_discard.o CC [M] fs/jfs/jfs_extent.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bio_prison_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:391:1: note: in expansion of macro 'module_init' 391 | module_init(dm_bio_prison_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:373:19: note: 'init_module' target declared here 373 | static int __init dm_bio_prison_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bio_prison_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:392:1: note: in expansion of macro 'module_exit' 392 | module_exit(dm_bio_prison_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:382:20: note: 'cleanup_module' target declared here 382 | static void __exit dm_bio_prison_exit(void) | ^~~~~~~~~~~~~~~~~~ LD fs/nfsd/built-in.o CC [M] fs/nfsd/nfssvc.o CC [M] net/ipv6/xfrm6_output.o CC fs/nfs/pagelist.o CC [M] fs/jfs/symlink.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/drivers/md/dm-crypt.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_crypt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:1841:1: note: in expansion of macro 'module_init' 1841 | module_init(dm_crypt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:1818:19: note: 'init_module' target declared here 1818 | static int __init dm_crypt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/drivers/md/dm-crypt.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_crypt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:1842:1: note: in expansion of macro 'module_exit' 1842 | module_exit(dm_crypt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:1835:20: note: 'cleanup_module' target declared here 1835 | static void __exit dm_crypt_exit(void) | ^~~~~~~~~~~~~ LD net/sunrpc/auth_gss/auth_rpcgss.o LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o LD drivers/parport/built-in.o LD net/sunrpc/auth_gss/built-in.o CC [M] drivers/parport/share.o LD net/sunrpc/built-in.o CC fs/nfs/read.o CC fs/lockd/xdr.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nflog_tg_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nflog_tg_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ CC fs/nls/nls_base.o /kisskb/src/net/ipv6/xfrm6_policy.c: In function '_decode_session6': /kisskb/src/net/ipv6/xfrm6_policy.c:168:33: warning: converting a packed 'struct ipv6_opt_hdr' pointer (alignment 1) to a '__be16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 168 | __be16 *ports = (__be16 *)exthdr; | ^~~~~~ In file included from /kisskb/src/include/linux/ipv6.h:4, from /kisskb/src/include/net/if_inet6.h:19, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/xfrm6_policy.c:17: /kisskb/src/include/uapi/linux/ipv6.h:55:8: note: defined here 55 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ CC fs/ext4/indirect.o CC [M] net/netfilter/xt_NFQUEUE.o CC [M] net/netfilter/xt_RATEEST.o CC net/ipv4/xfrm4_output.o CC [M] net/ipv4/ip_tunnel.o CC fs/notify/fsnotify.o CC fs/ext4/extents_status.o LD fs/ocfs2/built-in.o CC [M] fs/ocfs2/alloc.o LD fs/omfs/built-in.o CC [M] fs/omfs/bitmap.o CC fs/nls/nls_cp437.o CC [M] net/ipv6/netfilter.o CC [M] fs/jfs/jfs_metapage.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:193:1: note: in expansion of macro 'module_init' 193 | module_init(xt_rateest_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:172:19: note: 'init_module' target declared here 172 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_tg_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:194:1: note: in expansion of macro 'module_exit' 194 | module_exit(xt_rateest_tg_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:182:20: note: 'cleanup_module' target declared here 182 | static void __exit xt_rateest_tg_fini(void) | ^~~~~~~~~~~~~~~~~~ CC fs/nls/nls_iso8859-1.o CC [M] fs/nfsd/nfsctl.o CC [M] net/ipv6/proc.o CC [M] drivers/parport/ieee1284.o CC [M] drivers/parport/ieee1284_ops.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfqueue_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:210:1: note: in expansion of macro 'module_init' 210 | module_init(nfqueue_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:200:19: note: 'init_module' target declared here 200 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfqueue_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:211:1: note: in expansion of macro 'module_exit' 211 | module_exit(nfqueue_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:205:20: note: 'cleanup_module' target declared here 205 | static void __exit nfqueue_tg_exit(void) | ^~~~~~~~~~~~~~~ CC fs/lockd/grace.o CC fs/notify/notification.o CC [M] net/netfilter/xt_REDIRECT.o /kisskb/src/net/ipv4/ip_tunnel.c: In function '__ip_tunnel_create': /kisskb/src/net/ipv4/ip_tunnel.c:296:17: warning: 'strncat' specified bound 2 equals source length [-Wstringop-overflow=] 296 | strncat(name, "%d", 2); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/syncookies.o CC [M] fs/ocfs2/aops.o CC [M] fs/ocfs2/blockcheck.o CC [M] fs/nls/nls_cp737.o CC [M] fs/omfs/dir.o In file included from /kisskb/src/fs/ext4/ext4.h:852, from /kisskb/src/fs/ext4/extents_status.c:13: In function 'ext4_es_store_pblock', inlined from '__es_remove_extent' at /kisskb/src/fs/ext4/extents_status.c:788:5: /kisskb/src/fs/ext4/extents_status.h:108:20: warning: 'newes.es_pblk' may be used uninitialized [-Wmaybe-uninitialized] 108 | (es->es_pblk & EXTENT_STATUS_FLAGS); | ~~^~~~~~~~~ /kisskb/src/fs/ext4/extents_status.c: In function '__es_remove_extent': /kisskb/src/fs/ext4/extents_status.c:780:46: note: 'newes' declared here 780 | struct extent_status newes; | ^~~~~ CC fs/nfs/symlink.o In file included from /kisskb/src/fs/ext4/ext4.h:852, from /kisskb/src/fs/ext4/extents_status.c:13: In function 'ext4_es_store_pblock', inlined from 'ext4_es_insert_extent' at /kisskb/src/fs/ext4/extents_status.c:668:2: /kisskb/src/fs/ext4/extents_status.h:108:20: warning: 'newes.es_pblk' may be used uninitialized [-Wmaybe-uninitialized] 108 | (es->es_pblk & EXTENT_STATUS_FLAGS); | ~~^~~~~~~~~ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_extent': /kisskb/src/fs/ext4/extents_status.c:646:30: note: 'newes' declared here 646 | struct extent_status newes; | ^~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp737': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:348:1: note: in expansion of macro 'module_init' 348 | module_init(init_nls_cp737) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:338:19: note: 'init_module' target declared here 338 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp737': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:349:1: note: in expansion of macro 'module_exit' 349 | module_exit(exit_nls_cp737) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:343:20: note: 'cleanup_module' target declared here 343 | static void __exit exit_nls_cp737(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp775.o CC [M] fs/nls/nls_cp850.o CC [M] net/netfilter/xt_TCPMSS.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp775': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:317:1: note: in expansion of macro 'module_init' 317 | module_init(init_nls_cp775) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:307:19: note: 'init_module' target declared here 307 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp775': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:318:1: note: in expansion of macro 'module_exit' 318 | module_exit(exit_nls_cp775) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:312:20: note: 'cleanup_module' target declared here 312 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp850': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:313:1: note: in expansion of macro 'module_init' 313 | module_init(init_nls_cp850) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:303:19: note: 'init_module' target declared here 303 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp850': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:314:1: note: in expansion of macro 'module_exit' 314 | module_exit(exit_nls_cp850) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit exit_nls_cp850(void) | ^~~~~~~~~~~~~~ CC fs/notify/group.o CC fs/notify/inode_mark.o CC [M] fs/nls/nls_cp852.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/nfsd/nfsctl.c:7: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfsd': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1232:1: note: in expansion of macro 'module_init' 1232 | module_init(init_nfsd) | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1168:19: note: 'init_module' target declared here 1168 | static int __init init_nfsd(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/nfsd/nfsctl.c:7: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfsd': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1233:1: note: in expansion of macro 'module_exit' 1233 | module_exit(exit_nfsd) | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1216:20: note: 'cleanup_module' target declared here 1216 | static void __exit exit_nfsd(void) | ^~~~~~~~~ CC fs/lockd/clnt4xdr.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/inetdevice.h:6, from /kisskb/src/net/netfilter/xt_REDIRECT.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'redirect_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:183:1: note: in expansion of macro 'module_init' 183 | module_init(redirect_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:172:19: note: 'init_module' target declared here 172 | static int __init redirect_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/include/linux/inetdevice.h:6, from /kisskb/src/net/netfilter/xt_REDIRECT.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redirect_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:184:1: note: in expansion of macro 'module_exit' 184 | module_exit(redirect_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:178:20: note: 'cleanup_module' target declared here 178 | static void __exit redirect_tg_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/jfs/jfs_logmgr.o CC [M] fs/jfs/jfs_txnmgr.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp852': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:335:1: note: in expansion of macro 'module_init' 335 | module_init(init_nls_cp852) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:325:19: note: 'init_module' target declared here 325 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp852': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:336:1: note: in expansion of macro 'module_exit' 336 | module_exit(exit_nls_cp852) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:330:20: note: 'cleanup_module' target declared here 330 | static void __exit exit_nls_cp852(void) | ^~~~~~~~~~~~~~ CC [M] drivers/parport/procfs.o CC [M] fs/omfs/file.o CC [M] fs/jfs/jfs_uniupr.o CC [M] fs/nls/nls_cp855.o CC [M] fs/nls/nls_cp857.o CC [M] net/ipv4/ipip.o CC [M] fs/omfs/inode.o CC [M] fs/nfsd/nfsproc.o CC [M] fs/nfsd/nfsfh.o In file included from /kisskb/src/drivers/parport/procfs.c:16: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_default_proc_register': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_default_proc_unregister': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp857': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(init_nls_cp857) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:289:19: note: 'init_module' target declared here 289 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp857': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(exit_nls_cp857) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:294:20: note: 'cleanup_module' target declared here 294 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp855': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:297:1: note: in expansion of macro 'module_init' 297 | module_init(init_nls_cp855) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:287:19: note: 'init_module' target declared here 287 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp855': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:298:1: note: in expansion of macro 'module_exit' 298 | module_exit(exit_nls_cp855) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:292:20: note: 'cleanup_module' target declared here 292 | static void __exit exit_nls_cp855(void) | ^~~~~~~~~~~~~~ CC [M] fs/nfsd/vfs.o CC [M] net/ipv6/ah6.o CC [M] fs/nls/nls_cp860.o CC fs/notify/mark.o CC [M] fs/nls/nls_cp861.o CC fs/nfs/unlink.o CC [M] drivers/md/dm-round-robin.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/omfs/inode.c:6: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_omfs_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:588:1: note: in expansion of macro 'module_init' 588 | module_init(init_omfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:578:19: note: 'init_module' target declared here 578 | static int __init init_omfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/omfs/inode.c:6: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_omfs_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:589:1: note: in expansion of macro 'module_exit' 589 | module_exit(exit_omfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:583:20: note: 'cleanup_module' target declared here 583 | static void __exit exit_omfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:339:1: note: in expansion of macro 'module_init' 339 | module_init(tcpmss_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:329:19: note: 'init_module' target declared here 329 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:340:1: note: in expansion of macro 'module_exit' 340 | module_exit(tcpmss_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:334:20: note: 'cleanup_module' target declared here 334 | static void __exit tcpmss_tg_exit(void) | ^~~~~~~~~~~~~~ CC [M] drivers/parport/daisy.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp861': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:385:1: note: in expansion of macro 'module_init' 385 | module_init(init_nls_cp861) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:375:19: note: 'init_module' target declared here 375 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp861': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:386:1: note: in expansion of macro 'module_exit' 386 | module_exit(exit_nls_cp861) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:380:20: note: 'cleanup_module' target declared here 380 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp860': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:362:1: note: in expansion of macro 'module_init' 362 | module_init(init_nls_cp860) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:352:19: note: 'init_module' target declared here 352 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp860': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:363:1: note: in expansion of macro 'module_exit' 363 | module_exit(exit_nls_cp860) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:357:20: note: 'cleanup_module' target declared here 357 | static void __exit exit_nls_cp860(void) | ^~~~~~~~~~~~~~ CC fs/nfs/write.o CC [M] fs/nls/nls_cp862.o CC [M] net/ipv6/esp6.o CC fs/ext4/xattr.o CC [M] net/netfilter/xt_TCPOPTSTRIP.o CC fs/lockd/xdr4.o LD [M] fs/omfs/omfs.o CC fs/ext4/xattr_user.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp862': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:419:1: note: in expansion of macro 'module_init' 419 | module_init(init_nls_cp862) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:409:19: note: 'init_module' target declared here 409 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp862': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:420:1: note: in expansion of macro 'module_exit' 420 | module_exit(exit_nls_cp862) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:414:20: note: 'cleanup_module' target declared here 414 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_rr_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:214:1: note: in expansion of macro 'module_init' 214 | module_init(dm_rr_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:194:19: note: 'init_module' target declared here 194 | static int __init dm_rr_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_rr_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~ CC [M] fs/nls/nls_cp863.o CC fs/notify/vfsmount_mark.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:483:1: note: in expansion of macro 'module_init' 483 | module_init(ipip_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:446:19: note: 'init_module' target declared here 446 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:484:1: note: in expansion of macro 'module_exit' 484 | module_exit(ipip_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:474:20: note: 'cleanup_module' target declared here 474 | static void __exit ipip_fini(void) | ^~~~~~~~~ CC fs/proc/task_mmu.o LD [M] drivers/md/dm-snapshot.o LD [M] drivers/md/dm-mirror.o CC [M] drivers/md/dm-log.o CC [M] drivers/parport/probe.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:29: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:764:1: note: in expansion of macro 'module_init' 764 | module_init(ah6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:738:19: note: 'init_module' target declared here 738 | static int __init ah6_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:29: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah6_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:765:1: note: in expansion of macro 'module_exit' 765 | module_exit(ah6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:754:20: note: 'cleanup_module' target declared here 754 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp863': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:379:1: note: in expansion of macro 'module_init' 379 | module_init(init_nls_cp863) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:369:19: note: 'init_module' target declared here 369 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp863': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:380:1: note: in expansion of macro 'module_exit' 380 | module_exit(exit_nls_cp863) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:374:20: note: 'cleanup_module' target declared here 374 | static void __exit exit_nls_cp863(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp864.o CC fs/proc/inode.o CC [M] net/ipv4/gre.o CC [M] fs/nfsd/export.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp864': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:405:1: note: in expansion of macro 'module_init' 405 | module_init(init_nls_cp864) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:395:19: note: 'init_module' target declared here 395 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp864': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:406:1: note: in expansion of macro 'module_exit' 406 | module_exit(exit_nls_cp864) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:400:20: note: 'cleanup_module' target declared here 400 | static void __exit exit_nls_cp864(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp865.o CC fs/notify/fdinfo.o CC [M] drivers/parport/parport_amiga.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:150:1: note: in expansion of macro 'module_init' 150 | module_init(tcpoptstrip_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:138:19: note: 'init_module' target declared here 138 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:151:1: note: in expansion of macro 'module_exit' 151 | module_exit(tcpoptstrip_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit tcpoptstrip_tg_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/parport/parport_mfc3.o In file included from /kisskb/src/drivers/md/dm-log.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_dirty_log_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_dirty_log_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-log.c:884:1: note: in expansion of macro 'module_exit' 884 | module_exit(dm_dirty_log_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-log.c:877:20: note: 'cleanup_module' target declared here 877 | static void __exit dm_dirty_log_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:29: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:680:1: note: in expansion of macro 'module_init' 680 | module_init(esp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:657:19: note: 'init_module' target declared here 657 | static int __init esp6_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:29: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:681:1: note: in expansion of macro 'module_exit' 681 | module_exit(esp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:672:20: note: 'cleanup_module' target declared here 672 | static void __exit esp6_fini(void) | ^~~~~~~~~ CC fs/notify/dnotify/dnotify.o CC [M] net/netfilter/xt_TEE.o CC fs/notify/fanotify/fanotify.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp865': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:385:1: note: in expansion of macro 'module_init' 385 | module_init(init_nls_cp865) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:375:19: note: 'init_module' target declared here 375 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp865': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:386:1: note: in expansion of macro 'module_exit' 386 | module_exit(exit_nls_cp865) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:380:20: note: 'cleanup_module' target declared here 380 | static void __exit exit_nls_cp865(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:809:23: note: while referencing 'f_handle' 809 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_mfc3_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_mfc3_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp866.o CC fs/nfs/namespace.o CC [M] fs/jfs/resize.o CC [M] fs/jfs/xattr.o CC fs/lockd/svc4proc.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'amiga_parallel_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:223:1: note: in expansion of macro 'module_init' 223 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:247:1: note: in expansion of macro 'module_platform_driver_probe' 247 | 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:247:30: note: 'init_module' target declared here 247 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:218:19: note: in definition of macro 'module_platform_driver_probe' 218 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amiga_parallel_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:247:1: note: in expansion of macro 'module_platform_driver_probe' 247 | 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:247:30: note: 'cleanup_module' target declared here 247 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:224:20: note: in definition of macro 'module_platform_driver_probe' 224 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/gre.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'gre_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre.c:247:1: note: in expansion of macro 'module_init' 247 | module_init(gre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre.c:223:19: note: 'init_module' target declared here 223 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/gre.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gre_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/gre.c:248:1: note: in expansion of macro 'module_exit' 248 | module_exit(gre_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre.c:241:20: note: 'cleanup_module' target declared here 241 | static void __exit gre_exit(void) | ^~~~~~~~ CC [M] drivers/md/dm-region-hash.o CC fs/notify/fanotify/fanotify_user.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp866': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:303:1: note: in expansion of macro 'module_init' 303 | module_init(init_nls_cp866) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:293:19: note: 'init_module' target declared here 293 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp866': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:304:1: note: in expansion of macro 'module_exit' 304 | module_exit(exit_nls_cp866) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:298:20: note: 'cleanup_module' target declared here 298 | static void __exit exit_nls_cp866(void) | ^~~~~~~~~~~~~~ CC [M] drivers/md/dm-zero.o CC [M] fs/nfsd/auth.o LD fs/notify/dnotify/built-in.o CC [M] fs/nfsd/lockd.o CC [M] fs/nls/nls_cp869.o CC [M] drivers/parport/parport_atari.o CC fs/proc/root.o CC [M] net/ipv6/ipcomp6.o CC [M] net/ipv4/ip_gre.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp869': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:313:1: note: in expansion of macro 'module_init' 313 | module_init(init_nls_cp869) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:303:19: note: 'init_module' target declared here 303 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp869': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:314:1: note: in expansion of macro 'module_exit' 314 | module_exit(exit_nls_cp869) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit exit_nls_cp869(void) | ^~~~~~~~~~~~~~ CC [M] net/ipv4/ip_vti.o CC [M] fs/nls/nls_cp874.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_zero_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(dm_zero_init) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:64:19: note: 'init_module' target declared here 64 | static int __init dm_zero_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_zero_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(dm_zero_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit dm_zero_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_atari_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_atari_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp932.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp874': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(init_nls_cp874) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:262:19: note: 'init_module' target declared here 262 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp874': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(exit_nls_cp874) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit exit_nls_cp874(void) | ^~~~~~~~~~~~~~ CC [M] fs/ocfs2/buffer_head_io.o CC [M] fs/ocfs2/dcache.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tee_tg_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tee_tg_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~ LD [M] drivers/parport/parport.o LD fs/qnx4/built-in.o CC [M] fs/qnx4/inode.o LD fs/qnx6/built-in.o CC [M] fs/qnx6/inode.o CC [M] fs/ocfs2/dir.o CC [M] net/netfilter/xt_TRACE.o CC [M] fs/ocfs2/dlmglue.o CC fs/proc/base.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ipcomp6.c:36: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:220:1: note: in expansion of macro 'module_init' 220 | module_init(ipcomp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:198:19: note: 'init_module' target declared here 198 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ipcomp6.c:36: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp6_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:221:1: note: in expansion of macro 'module_exit' 221 | module_exit(ipcomp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:212:20: note: 'cleanup_module' target declared here 212 | static void __exit ipcomp6_fini(void) | ^~~~~~~~~~~~ CC fs/nfs/mount_clnt.o CC fs/ext4/xattr_trusted.o CC [M] fs/jfs/ioctl.o CC [M] drivers/md/dm-raid.o CC [M] net/ipv6/xfrm6_tunnel.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipgre_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:1020:1: note: in expansion of macro 'module_init' 1020 | module_init(ipgre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:969:19: note: 'init_module' target declared here 969 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipgre_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:1021:1: note: in expansion of macro 'module_exit' 1021 | module_exit(ipgre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:1010:20: note: 'cleanup_module' target declared here 1010 | static void __exit ipgre_fini(void) | ^~~~~~~~~~ CC [M] fs/nfsd/nfscache.o LD fs/notify/fanotify/built-in.o CC fs/notify/inotify/inotify_fsnotify.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx6/inode.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_qnx6_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:701:1: note: in expansion of macro 'module_init' 701 | module_init(init_qnx6_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:677:19: note: 'init_module' target declared here 677 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx6/inode.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_qnx6_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:702:1: note: in expansion of macro 'module_exit' 702 | module_exit(exit_qnx6_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:695:20: note: 'cleanup_module' target declared here 695 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx4/inode.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_qnx4_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:441:1: note: in expansion of macro 'module_init' 441 | module_init(init_qnx4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:417:19: note: 'init_module' target declared here 417 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx4/inode.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_qnx4_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:442:1: note: in expansion of macro 'module_exit' 442 | module_exit(exit_qnx4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:435:20: note: 'cleanup_module' target declared here 435 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp932': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7930:1: note: in expansion of macro 'module_init' 7930 | module_init(init_nls_cp932) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7920:19: note: 'init_module' target declared here 7920 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp932': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7931:1: note: in expansion of macro 'module_exit' 7931 | module_exit(exit_nls_cp932) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7925:20: note: 'cleanup_module' target declared here 7925 | static void __exit exit_nls_cp932(void) | ^~~~~~~~~~~~~~ LD fs/lockd/lockd.o LD fs/lockd/built-in.o CC [M] net/ipv6/tunnel6.o CC [M] fs/nls/nls_euc-jp.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'trace_tg_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trace_tg_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ CC [M] fs/nls/nls_cp936.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'vti_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:900:1: note: in expansion of macro 'module_init' 900 | module_init(vti_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:864:19: note: 'init_module' target declared here 864 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:901:1: note: in expansion of macro 'module_exit' 901 | module_exit(vti_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:891:20: note: 'cleanup_module' target declared here 891 | static void __exit vti_fini(void) | ^~~~~~~~ CC [M] net/netfilter/xt_IDLETIMER.o /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, | ^~~~~~~~~~~~~ CC [M] fs/qnx4/dir.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/drivers/md/dm-raid.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_raid_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1621:1: note: in expansion of macro 'module_init' 1621 | module_init(dm_raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1607:19: note: 'init_module' target declared here 1607 | static int __init dm_raid_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/drivers/md/dm-raid.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_raid_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1622:1: note: in expansion of macro 'module_exit' 1622 | module_exit(dm_raid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1616:20: note: 'cleanup_module' target declared here 1616 | static void __exit dm_raid_exit(void) | ^~~~~~~~~~~~ CC [M] fs/nls/nls_cp949.o /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_expand_last_dirent': /kisskb/src/fs/ocfs2/dir.c:2835:22: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 2835 | le16_add_cpu(&prev_de->rec_len, bytes); | ^~~~~~~~~~~~~~~~~ CC [M] fs/qnx6/dir.o LD [M] fs/jfs/jfs.o CC fs/notify/inotify/inotify_user.o CC fs/ext4/inline.o CC fs/quota/dquot.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_euc_jp': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:578:1: note: in expansion of macro 'module_init' 578 | module_init(init_nls_euc_jp) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:559:19: note: 'init_module' target declared here 559 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_euc_jp': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:579:1: note: in expansion of macro 'module_exit' 579 | module_exit(exit_nls_euc_jp) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:572:20: note: 'cleanup_module' target declared here 572 | static void __exit exit_nls_euc_jp(void) | ^~~~~~~~~~~~~~~ CC fs/quota/quota.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:24: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:24: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~ LD [M] drivers/md/dm-thin-pool.o CC [M] fs/nls/nls_cp950.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp936': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11108:1: note: in expansion of macro 'module_init' 11108 | module_init(init_nls_cp936) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11098:19: note: 'init_module' target declared here 11098 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp936': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11109:1: note: in expansion of macro 'module_exit' 11109 | module_exit(exit_nls_cp936) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11103:20: note: 'cleanup_module' target declared here 11103 | static void __exit exit_nls_cp936(void) | ^~~~~~~~~~~~~~ CC [M] net/ipv4/ah4.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'idletimer_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:307:1: note: in expansion of macro 'module_init' 307 | module_init(idletimer_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:263:19: note: 'init_module' target declared here 263 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idletimer_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:308:1: note: in expansion of macro 'module_exit' 308 | module_exit(idletimer_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:299:20: note: 'cleanup_module' target declared here 299 | static void __exit idletimer_tg_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/ipv6/xfrm6_mode_transport.o LD [M] drivers/md/dm-cache.o CC [M] fs/nls/nls_cp1250.o CC [M] fs/qnx4/namei.o CC [M] fs/qnx6/namei.o 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:24: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:184:1: note: in expansion of macro 'module_init' 184 | module_init(tunnel6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:162:19: note: 'init_module' target declared here 162 | 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:24: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel6_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:185:1: note: in expansion of macro 'module_exit' 185 | module_exit(tunnel6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:176:20: note: 'cleanup_module' target declared here 176 | static void __exit tunnel6_fini(void) | ^~~~~~~~~~~~ CC [M] net/netfilter/xt_addrtype.o CC fs/quota/kqid.o CC fs/proc/generic.o CC fs/nfs/dns_resolve.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1250': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:344:1: note: in expansion of macro 'module_init' 344 | module_init(init_nls_cp1250) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:335:19: note: 'init_module' target declared here 335 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1250': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:345:1: note: in expansion of macro 'module_exit' 345 | module_exit(exit_nls_cp1250) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:339:20: note: 'cleanup_module' target declared here 339 | static void __exit exit_nls_cp1250(void) | ^~~~~~~~~~~~~~~ CC [M] fs/qnx6/super_mmi.o LD [M] drivers/md/dm-cache-mq.o LD [M] drivers/md/dm-cache-cleaner.o CC [M] fs/nls/nls_cp1251.o CC [M] fs/nfsd/nfsxdr.o LD drivers/md/persistent-data/built-in.o CC [M] drivers/md/persistent-data/dm-array.o CC [M] fs/nfsd/stats.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp949': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13943:1: note: in expansion of macro 'module_init' 13943 | module_init(init_nls_cp949) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13933:19: note: 'init_module' target declared here 13933 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp949': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13944:1: note: in expansion of macro 'module_exit' 13944 | module_exit(exit_nls_cp949) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13938:20: note: 'cleanup_module' target declared here 13938 | static void __exit exit_nls_cp949(void) | ^~~~~~~~~~~~~~ LD fs/notify/inotify/built-in.o LD fs/notify/built-in.o CC [M] fs/qnx4/bitmap.o CC [M] fs/ocfs2/export.o CC fs/nfs/cache_lib.o CC fs/nfs/nfsroot.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp950': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9479:1: note: in expansion of macro 'module_init' 9479 | module_init(init_nls_cp950) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9469:19: note: 'init_module' target declared here 9469 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp950': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9480:1: note: in expansion of macro 'module_exit' 9480 | module_exit(exit_nls_cp950) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9474:20: note: 'cleanup_module' target declared here 9474 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1251': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(init_nls_cp1251) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:289:19: note: 'init_module' target declared here 289 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1251': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(exit_nls_cp1251) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:294:20: note: 'cleanup_module' target declared here 294 | static void __exit exit_nls_cp1251(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_ascii.o CC [M] fs/nls/nls_iso8859-2.o In file included from /kisskb/src/net/ipv6/xfrm6_mode_transport.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_transport_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_transport.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(xfrm6_transport_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_transport.c:69:19: note: 'init_module' target declared here 69 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_transport_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_transport.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(xfrm6_transport_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_transport.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit xfrm6_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ LD [M] fs/qnx6/qnx6.o CC [M] fs/nfsd/nfs3proc.o CC [M] net/ipv6/xfrm6_mode_tunnel.o CC fs/proc/array.o CC fs/proc/fd.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_ascii': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:164:1: note: in expansion of macro 'module_init' 164 | module_init(init_nls_ascii) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:154:19: note: 'init_module' target declared here 154 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_ascii': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:165:1: note: in expansion of macro 'module_exit' 165 | module_exit(exit_nls_ascii) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:159:20: note: 'cleanup_module' target declared here 159 | 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/net/netfilter/xt_addrtype.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'addrtype_mt_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'addrtype_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_2': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:306:1: note: in expansion of macro 'module_init' 306 | module_init(init_nls_iso8859_2) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:296:19: note: 'init_module' target declared here 296 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_2': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:307:1: note: in expansion of macro 'module_exit' 307 | module_exit(exit_nls_iso8859_2) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:301:20: note: 'cleanup_module' target declared here 301 | static void __exit exit_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ CC fs/proc/proc_tty.o CC fs/proc/cmdline.o CC [M] fs/nls/nls_iso8859-3.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah4_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:553:1: note: in expansion of macro 'module_init' 553 | module_init(ah4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:531:19: note: 'init_module' target declared here 531 | static int __init ah4_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah4_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:554:1: note: in expansion of macro 'module_exit' 554 | module_exit(ah4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:545:20: note: 'cleanup_module' target declared here 545 | static void __exit ah4_fini(void) | ^~~~~~~~ LD [M] fs/qnx4/qnx4.o CC [M] net/netfilter/xt_bpf.o CC [M] net/netfilter/xt_cluster.o CC [M] net/ipv6/xfrm6_mode_beet.o CC [M] fs/nls/nls_iso8859-4.o CC fs/nfs/sysctl.o CC [M] drivers/md/persistent-data/dm-bitset.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_3': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:306:1: note: in expansion of macro 'module_init' 306 | module_init(init_nls_iso8859_3) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:296:19: note: 'init_module' target declared here 296 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_3': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:307:1: note: in expansion of macro 'module_exit' 307 | module_exit(exit_nls_iso8859_3) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:301:20: note: 'cleanup_module' target declared here 301 | static void __exit exit_nls_iso8859_3(void) | ^~~~~~~~~~~~~~~~~~ CC fs/ramfs/inode.o CC [M] net/ipv4/esp4.o CC fs/nfs/nfs2super.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_4': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:306:1: note: in expansion of macro 'module_init' 306 | module_init(init_nls_iso8859_4) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:296:19: note: 'init_module' target declared here 296 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_4': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:307:1: note: in expansion of macro 'module_exit' 307 | module_exit(exit_nls_iso8859_4) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:301:20: note: 'cleanup_module' target declared here 301 | static void __exit exit_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/sit.o CC [M] fs/nls/nls_iso8859-5.o CC [M] fs/nls/nls_iso8859-6.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:117:1: note: in expansion of macro 'module_init' 117 | module_init(xfrm6_mode_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:104:19: note: 'init_module' target declared here 104 | static int __init xfrm6_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:118:1: note: in expansion of macro 'module_exit' 118 | module_exit(xfrm6_mode_tunnel_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:109:20: note: 'cleanup_module' target declared here 109 | static void __exit xfrm6_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/nfsd/nfs3xdr.o CC fs/quota/netlink.o LD fs/ext4/ext4.o CC [M] fs/quota/quota_tree.o LD fs/ext4/built-in.o CC fs/nfs/proc.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_6': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:261:1: note: in expansion of macro 'module_init' 261 | module_init(init_nls_iso8859_6) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:251:19: note: 'init_module' target declared here 251 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_6': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:262:1: note: in expansion of macro 'module_exit' 262 | module_exit(exit_nls_iso8859_6) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:256:20: note: 'cleanup_module' target declared here 256 | static void __exit exit_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ CC fs/nfs/nfs2xdr.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_5': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:270:1: note: in expansion of macro 'module_init' 270 | module_init(init_nls_iso8859_5) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:260:19: note: 'init_module' target declared here 260 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_5': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:271:1: note: in expansion of macro 'module_exit' 271 | module_exit(exit_nls_iso8859_5) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:265:20: note: 'cleanup_module' target declared here 265 | static void __exit exit_nls_iso8859_5(void) | ^~~~~~~~~~~~~~~~~~ CC fs/nfs/nfs3super.o CC [M] drivers/md/persistent-data/dm-block-manager.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_cluster_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:177:1: note: in expansion of macro 'module_init' 177 | module_init(xt_cluster_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:162:19: note: 'init_module' target declared here 162 | static int __init xt_cluster_mt_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_cluster_mt_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(xt_cluster_mt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:167:20: note: 'cleanup_module' target declared here 167 | static void __exit xt_cluster_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-7.o CC fs/proc/consoles.o CC fs/ramfs/file-mmu.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(bpf_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:62:19: note: 'init_module' target declared here 62 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(bpf_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit bpf_mt_exit(void) | ^~~~~~~~~~~ CC fs/proc/cpuinfo.o CC [M] net/netfilter/xt_comment.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_7': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:315:1: note: in expansion of macro 'module_init' 315 | module_init(init_nls_iso8859_7) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:305:19: note: 'init_module' target declared here 305 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_7': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:316:1: note: in expansion of macro 'module_exit' 316 | module_exit(exit_nls_iso8859_7) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:310:20: note: 'cleanup_module' target declared here 310 | static void __exit exit_nls_iso8859_7(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/extent_map.o CC [M] fs/nls/nls_cp1255.o In file included from /kisskb/src/net/ipv6/xfrm6_mode_beet.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_beet_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_beet_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC [M] net/ipv4/ipcomp.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:739:1: note: in expansion of macro 'module_init' 739 | module_init(esp4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:717:19: note: 'init_module' target declared here 717 | static int __init esp4_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/hardirq.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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:740:1: note: in expansion of macro 'module_exit' 740 | module_exit(esp4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:731:20: note: 'cleanup_module' target declared here 731 | static void __exit esp4_fini(void) | ^~~~~~~~~ CC [M] fs/ocfs2/file.o LD fs/ramfs/ramfs.o LD fs/ramfs/built-in.o CC fs/proc/devices.o CC fs/nfs/nfs3client.o CC [M] net/ipv6/ip6_tunnel.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1255': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:381:1: note: in expansion of macro 'module_init' 381 | module_init(init_nls_cp1255) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:371:19: note: 'init_module' target declared here 371 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1255': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:382:1: note: in expansion of macro 'module_exit' 382 | module_exit(exit_nls_cp1255) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:376:20: note: 'cleanup_module' target declared here 376 | static void __exit exit_nls_cp1255(void) | ^~~~~~~~~~~~~~~ CC [M] net/ipv6/ip6_gre.o LD fs/reiserfs/built-in.o CC [M] fs/reiserfs/bitmap.o CC [M] fs/nls/nls_iso8859-9.o LD fs/quota/built-in.o CC [M] drivers/md/persistent-data/dm-space-map-common.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/sit.c:22: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'sit_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1654:1: note: in expansion of macro 'module_init' 1654 | module_init(sit_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1626:19: note: 'init_module' target declared here 1626 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/sit.c:22: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sit_cleanup': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1655:1: note: in expansion of macro 'module_exit' 1655 | module_exit(sit_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1617:20: note: 'cleanup_module' target declared here 1617 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'comment_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comment_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC fs/proc/interrupts.o CC [M] net/netfilter/xt_connbytes.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_9': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:270:1: note: in expansion of macro 'module_init' 270 | module_init(init_nls_iso8859_9) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:260:19: note: 'init_module' target declared here 260 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_9': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:271:1: note: in expansion of macro 'module_exit' 271 | module_exit(exit_nls_iso8859_9) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:265:20: note: 'cleanup_module' target declared here 265 | static void __exit exit_nls_iso8859_9(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/md/persistent-data/dm-space-map-disk.o CC [M] drivers/md/persistent-data/dm-space-map-metadata.o CC [M] fs/nls/nls_iso8859-13.o CC [M] fs/nls/nls_iso8859-14.o CC fs/proc/loadavg.o CC [M] net/netfilter/xt_connlabel.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp4_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:192:1: note: in expansion of macro 'module_init' 192 | module_init(ipcomp4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:170:19: note: 'init_module' target declared here 170 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp4_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:193:1: note: in expansion of macro 'module_exit' 193 | module_exit(ipcomp4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:184:20: note: 'cleanup_module' target declared here 184 | static void __exit ipcomp4_fini(void) | ^~~~~~~~~~~~ LD [M] fs/nfsd/nfsd.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_13': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:283:1: note: in expansion of macro 'module_init' 283 | module_init(init_nls_iso8859_13) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:273:19: note: 'init_module' target declared here 273 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_13': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:284:1: note: in expansion of macro 'module_exit' 284 | module_exit(exit_nls_iso8859_13) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:278:20: note: 'cleanup_module' target declared here 278 | static void __exit exit_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/reiserfs/do_balan.o /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_insert': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:441:30: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | le32_add_cpu(&ie_disk.nr_free, -1); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:448:30: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 448 | le32_add_cpu(&ie_disk.nr_free, 1); | ^~~~~~~~~~~~~~~~ CC fs/proc/meminfo.o CC [M] net/ipv4/xfrm4_tunnel.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_14': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:339:1: note: in expansion of macro 'module_init' 339 | module_init(init_nls_iso8859_14) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:329:19: note: 'init_module' target declared here 329 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_14': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:340:1: note: in expansion of macro 'module_exit' 340 | module_exit(exit_nls_iso8859_14) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:334:20: note: 'cleanup_module' target declared here 334 | static void __exit exit_nls_iso8859_14(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/xfrm4_mode_beet.o CC fs/nfs/nfs3proc.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6gre_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1706:1: note: in expansion of macro 'module_init' 1706 | module_init(ip6gre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1662:19: note: 'init_module' target declared here 1662 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6gre_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1707:1: note: in expansion of macro 'module_exit' 1707 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1698:20: note: 'cleanup_module' target declared here 1698 | static void __exit ip6gre_fini(void) | ^~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-15.o CC [M] net/ipv4/tunnel4.o CC [M] net/ipv4/xfrm4_mode_transport.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connbytes.c:5: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'connbytes_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:154:1: note: in expansion of macro 'module_init' 154 | module_init(connbytes_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:144:19: note: 'init_module' target declared here 144 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connbytes.c:5: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connbytes_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:155:1: note: in expansion of macro 'module_exit' 155 | module_exit(connbytes_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:149:20: note: 'cleanup_module' target declared here 149 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_15': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_15) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:295:19: note: 'init_module' target declared here 295 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_15': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_15) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ CC fs/proc/stat.o CC fs/proc/uptime.o CC [M] fs/nls/nls_koi8-r.o /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': /kisskb/src/net/ipv6/ip6_tunnel.c:420: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] 420 | 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/ip.h:348, from /kisskb/src/net/ipv6/ip6_tunnel.c:49: /kisskb/src/include/uapi/linux/ipv6.h:55:8: note: defined here 55 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/net/ip_tunnels.h:16, from /kisskb/src/net/ipv6/ip6_tunnel.c:50: /kisskb/src/include/net/ipv6.h:105:8: note: defined here 105 | struct frag_hdr { | ^~~~~~~~ CC fs/nfs/nfs3xdr.o CC [M] net/ipv4/xfrm4_mode_tunnel.o CC [M] fs/nls/nls_koi8-u.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/net/ipv6/ip6_tunnel.c: At top level: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tunnel_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1862:1: note: in expansion of macro 'module_init' 1862 | module_init(ip6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1811:19: note: 'init_module' target declared here 1811 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1863:1: note: in expansion of macro 'module_exit' 1863 | module_exit(ip6_tunnel_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1850:20: note: 'cleanup_module' target declared here 1850 | static void __exit ip6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/md/persistent-data/dm-transaction-manager.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connlabel.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'connlabel_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connlabel.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlabel_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_connlimit.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_u': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:328:1: note: in expansion of macro 'module_init' 328 | module_init(init_nls_koi8_u) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:318:19: note: 'init_module' target declared here 318 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_u': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:329:1: note: in expansion of macro 'module_exit' 329 | module_exit(exit_nls_koi8_u) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:323:20: note: 'cleanup_module' target declared here 323 | static void __exit exit_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/md/persistent-data/dm-btree.o CC fs/proc/version.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_r': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:321:1: note: in expansion of macro 'module_init' 321 | module_init(init_nls_koi8_r) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:311:19: note: 'init_module' target declared here 311 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_r': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:322:1: note: in expansion of macro 'module_exit' 322 | module_exit(exit_nls_koi8_r) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:316:20: note: 'cleanup_module' target declared here 316 | static void __exit exit_nls_koi8_r(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_koi8-ru.o CC [M] fs/reiserfs/namei.o CC fs/proc/softirqs.o CC [M] fs/ocfs2/heartbeat.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_tunnel.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(ipip_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_tunnel.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit ipip_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_ru': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(init_nls_koi8_ru) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:61:19: note: 'init_module' target declared here 61 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_ru': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(exit_nls_koi8_ru) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_mode_beet.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_beet_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_beet_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_utf8.o CC [M] fs/ocfs2/inode.o In file included from /kisskb/src/net/ipv4/xfrm4_mode_transport.c:7: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_transport_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_transport_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~~~ CC fs/nfs/nfs4proc.o LD net/ipv6/built-in.o CC fs/proc/namespaces.o CC [M] net/ipv4/inet_diag.o CC [M] net/ipv4/tcp_diag.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_utf8': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_utf8.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(init_nls_utf8) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_utf8.c:52:19: note: 'init_module' target declared here 52 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_utf8': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_utf8.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(exit_nls_utf8) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_utf8.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit exit_nls_utf8(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/tunnel4.c:6: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel4_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel4_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~ CC [M] net/ipv4/udp_diag.o CC [M] fs/nls/mac-celtic.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:190:1: note: in expansion of macro 'module_init' 190 | module_init(xfrm4_mode_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:177:19: note: 'init_module' target declared here 177 | static int __init xfrm4_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:191:1: note: in expansion of macro 'module_exit' 191 | module_exit(xfrm4_mode_tunnel_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:182:20: note: 'cleanup_module' target declared here 182 | static void __exit xfrm4_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/xt_connlimit.c:17: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'connlimit_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:298:1: note: in expansion of macro 'module_init' 298 | module_init(connlimit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:288:19: note: 'init_module' target declared here 288 | 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/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/xt_connlimit.c:17: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlimit_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:299:1: note: in expansion of macro 'module_exit' 299 | module_exit(connlimit_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit connlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-centeuro.o CC [M] net/netfilter/xt_conntrack.o LD [M] net/ipv6/ipv6.o CC [M] fs/reiserfs/inode.o CC [M] drivers/md/persistent-data/dm-btree-remove.o CC fs/nfs/nfs4xdr.o CC [M] fs/reiserfs/file.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macceltic': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-celtic.c:599:1: note: in expansion of macro 'module_init' 599 | module_init(init_nls_macceltic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-celtic.c:589:19: note: 'init_module' target declared here 589 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macceltic': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-celtic.c:600:1: note: in expansion of macro 'module_exit' 600 | module_exit(exit_nls_macceltic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-celtic.c:594:20: note: 'cleanup_module' target declared here 594 | static void __exit exit_nls_macceltic(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/md/persistent-data/dm-btree-spine.o CC [M] net/netfilter/xt_dccp.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccenteuro': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-centeuro.c:529:1: note: in expansion of macro 'module_init' 529 | module_init(init_nls_maccenteuro) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-centeuro.c:519:19: note: 'init_module' target declared here 519 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccenteuro': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-centeuro.c:530:1: note: in expansion of macro 'module_exit' 530 | module_exit(exit_nls_maccenteuro) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-centeuro.c:524:20: note: 'cleanup_module' target declared here 524 | static void __exit exit_nls_maccenteuro(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-croatian.o CC fs/nfs/nfs4state.o CC [M] fs/ocfs2/ioctl.o CC fs/nfs/nfs4renewd.o CC fs/proc/self.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'udp_diag_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udp_diag_exit': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-croatian.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccroatian': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-croatian.c:599:1: note: in expansion of macro 'module_init' 599 | module_init(init_nls_maccroatian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-croatian.c:589:19: note: 'init_module' target declared here 589 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-croatian.c:46: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccroatian': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-croatian.c:600:1: note: in expansion of macro 'module_exit' 600 | module_exit(exit_nls_maccroatian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-croatian.c:594:20: note: 'cleanup_module' target declared here 594 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/tcp_diag.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_diag_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(tcp_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:56:19: note: 'init_module' target declared here 56 | static int __init tcp_diag_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/tcp_diag.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_diag_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(tcp_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit tcp_diag_exit(void) | ^~~~~~~~~~~~~ CC [M] fs/nls/mac-cyrillic.o CC [M] fs/nls/mac-gaelic.o CC [M] net/netfilter/xt_devgroup.o CC [M] net/netfilter/xt_dscp.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_conntrack.c:14: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'conntrack_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_conntrack.c:14: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conntrack_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~ LD fs/squashfs/built-in.o CC [M] fs/squashfs/block.o LD net/ipv4/built-in.o /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_label': /kisskb/src/fs/ocfs2/ioctl.c:211:35: warning: taking address of packed member of 'struct ocfs2_info_label' may result in an unaligned pointer value [-Waddress-of-packed-member] 211 | 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:230:35: warning: taking address of packed member of 'struct ocfs2_info_uuid' may result in an unaligned pointer value [-Waddress-of-packed-member] 230 | 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/net/ipv4/inet_diag.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'inet_diag_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1229:1: note: in expansion of macro 'module_init' 1229 | module_init(inet_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1192:19: note: 'init_module' target declared here 1192 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet_diag_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1230:1: note: in expansion of macro 'module_exit' 1230 | module_exit(inet_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1221:20: note: 'cleanup_module' target declared here 1221 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccyrillic': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-cyrillic.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(init_nls_maccyrillic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-cyrillic.c:484:19: note: 'init_module' target declared here 484 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccyrillic': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-cyrillic.c:495:1: note: in expansion of macro 'module_exit' 495 | module_exit(exit_nls_maccyrillic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-cyrillic.c:489:20: note: 'cleanup_module' target declared here 489 | static void __exit exit_nls_maccyrillic(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/journal.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-gaelic.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgaelic': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-gaelic.c:564:1: note: in expansion of macro 'module_init' 564 | module_init(init_nls_macgaelic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-gaelic.c:554:19: note: 'init_module' target declared here 554 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-gaelic.c:46: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgaelic': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-gaelic.c:565:1: note: in expansion of macro 'module_exit' 565 | module_exit(exit_nls_macgaelic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-gaelic.c:559:20: note: 'cleanup_module' target declared here 559 | static void __exit exit_nls_macgaelic(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/localalloc.o CC [M] net/netfilter/xt_ecn.o CC fs/nfs/nfs4super.o CC [M] fs/nls/mac-greek.o CC [M] net/netfilter/xt_esp.o CC fs/proc/proc_sysctl.o LD [M] drivers/md/persistent-data/dm-persistent-data.o LD drivers/md/built-in.o LD [M] drivers/md/raid456.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~ LD [M] drivers/md/md-mod.o LD [M] drivers/md/dm-mod.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-greek.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgreek': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-greek.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(init_nls_macgreek) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-greek.c:484:19: note: 'init_module' target declared here 484 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-greek.c:46: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgreek': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-greek.c:495:1: note: in expansion of macro 'module_exit' 495 | module_exit(exit_nls_macgreek) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-greek.c:489:20: note: 'cleanup_module' target declared here 489 | static void __exit exit_nls_macgreek(void) | ^~~~~~~~~~~~~~~~~ LD [M] drivers/md/dm-multipath.o CC [M] fs/nls/mac-iceland.o LD drivers/pinctrl/built-in.o LD drivers/platform/built-in.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_devgroup.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'devgroup_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_devgroup.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devgroup_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~ LD drivers/ptp/built-in.o LD drivers/pps/clients/built-in.o CC [M] drivers/ptp/ptp_clock.o CC [M] drivers/pps/clients/pps-ldisc.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-iceland.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maciceland': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:599:1: note: in expansion of macro 'module_init' 599 | module_init(init_nls_maciceland) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:589:19: note: 'init_module' target declared here 589 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-iceland.c:46: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maciceland': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:600:1: note: in expansion of macro 'module_exit' 600 | module_exit(exit_nls_maciceland) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:594:20: note: 'cleanup_module' target declared here 594 | static void __exit exit_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/reiserfs/dir.o LD drivers/pwm/built-in.o LD drivers/pps/generators/built-in.o CC [M] fs/nls/mac-inuit.o CC [M] drivers/pps/clients/pps_parport.o CC drivers/rtc/rtc-lib.o CC [M] net/netfilter/xt_hashlimit.o CC [M] fs/squashfs/cache.o CC [M] drivers/pps/pps.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-inuit.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macinuit': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-inuit.c:529:1: note: in expansion of macro 'module_init' 529 | module_init(init_nls_macinuit) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-inuit.c:519:19: note: 'init_module' target declared here 519 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-inuit.c:46: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macinuit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-inuit.c:530:1: note: in expansion of macro 'module_exit' 530 | module_exit(exit_nls_macinuit) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-inuit.c:524:20: note: 'cleanup_module' target declared here 524 | static void __exit exit_nls_macinuit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~ CC [M] fs/nls/mac-romanian.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_tty_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_tty_cleanup': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/pps/clients/pps-ldisc.c:158:1: note: in expansion of macro 'module_exit' 158 | module_exit(pps_tty_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/pps/clients/pps-ldisc.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit pps_tty_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/pps/clients/pps_parport.c:30: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_parport_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_parport_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/locks.o CC fs/proc/proc_net.o CC [M] fs/nls/mac-roman.o CC drivers/rtc/hctosys.o 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_ecn.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/xt_ecn.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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/drivers/pps/pps.c:24: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:289:41: note: in expansion of macro 'module_init' 289 | #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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~ CC drivers/scsi/scsi.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ptp_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:289:41: note: in expansion of macro 'module_init' 289 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clock.c:342:1: note: in expansion of macro 'subsys_initcall' 342 | subsys_initcall(ptp_init); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clock.c:317:19: note: 'init_module' target declared here 317 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ptp_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clock.c:343:1: note: in expansion of macro 'module_exit' 343 | module_exit(ptp_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clock.c:310:20: note: 'cleanup_module' target declared here 310 | static void __exit ptp_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macromanian': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-romanian.c:599:1: note: in expansion of macro 'module_init' 599 | module_init(init_nls_macromanian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-romanian.c:589:19: note: 'init_module' target declared here 589 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macromanian': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-romanian.c:600:1: note: in expansion of macro 'module_exit' 600 | module_exit(exit_nls_macromanian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-romanian.c:594:20: note: 'cleanup_module' target declared here 594 | static void __exit exit_nls_macromanian(void) | ^~~~~~~~~~~~~~~~~~~~ CC drivers/rtc/systohc.o CC [M] drivers/pps/kapi.o CC [M] drivers/pps/sysfs.o CC [M] drivers/pps/kc.o CC [M] fs/squashfs/dir.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macroman': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-roman.c:634:1: note: in expansion of macro 'module_init' 634 | module_init(init_nls_macroman) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-roman.c:624:19: note: 'init_module' target declared here 624 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macroman': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-roman.c:635:1: note: in expansion of macro 'module_exit' 635 | module_exit(exit_nls_macroman) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-roman.c:629:20: note: 'cleanup_module' target declared here 629 | static void __exit exit_nls_macroman(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-turkish.o CC [M] drivers/ptp/ptp_chardev.o CC [M] fs/reiserfs/fix_node.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hashlimit_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:970:1: note: in expansion of macro 'module_init' 970 | module_init(hashlimit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:931:19: note: 'init_module' target declared here 931 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hashlimit_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:971:1: note: in expansion of macro 'module_exit' 971 | module_exit(hashlimit_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:961:20: note: 'cleanup_module' target declared here 961 | static void __exit hashlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC drivers/scsi/hosts.o LD fs/nls/built-in.o LD drivers/pps/built-in.o CC [M] net/netfilter/xt_helper.o CC [M] fs/reiserfs/super.o CC [M] net/netfilter/xt_hl.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-turkish.c:46: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macturkish': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-turkish.c:599:1: note: in expansion of macro 'module_init' 599 | module_init(init_nls_macturkish) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-turkish.c:589:19: note: 'init_module' target declared here 589 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-turkish.c:46: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macturkish': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-turkish.c:600:1: note: in expansion of macro 'module_exit' 600 | module_exit(exit_nls_macturkish) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-turkish.c:594:20: note: 'cleanup_module' target declared here 594 | static void __exit exit_nls_macturkish(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/mmap.o CC fs/proc/kcore.o CC fs/sysfs/inode.o CC drivers/rtc/class.o LD [M] drivers/pps/pps_core.o CC drivers/rtc/interface.o CC [M] fs/squashfs/export.o CC [M] drivers/ptp/ptp_sysfs.o CC drivers/rtc/rtc-dev.o CC [M] fs/ocfs2/namei.o LD drivers/target/built-in.o CC [M] drivers/target/target_core_configfs.o CC [M] fs/squashfs/file.o CC [M] fs/squashfs/fragment.o CC drivers/scsi/scsi_ioctl.o CC drivers/tty/tty_io.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'helper_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helper_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~ LD [M] drivers/ptp/ptp.o CC fs/sysfs/file.o CC drivers/scsi/constants.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hl_mt_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~ CC drivers/scsi/scsicam.o CC drivers/tty/n_tty.o CC drivers/tty/tty_ioctl.o CC drivers/tty/tty_ldisc.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_reiserfs_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2450:1: note: in expansion of macro 'module_init' 2450 | module_init(init_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2408:19: note: 'init_module' target declared here 2408 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_reiserfs_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2451:1: note: in expansion of macro 'module_exit' 2451 | module_exit(exit_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2430:20: note: 'cleanup_module' target declared here 2430 | static void __exit exit_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_iprange.o CC fs/proc/kmsg.o CC drivers/scsi/scsi_error.o CC [M] fs/reiserfs/prints.o CC drivers/rtc/rtc-proc.o CC fs/nfs/nfs4file.o CC drivers/video/fb_notify.o CC [M] fs/ocfs2/refcounttree.o CC fs/proc/page.o CC [M] fs/squashfs/id.o CC fs/sysfs/dir.o CC [M] fs/squashfs/inode.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'target_core_init_configfs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3017:1: note: in expansion of macro 'module_init' 3017 | module_init(target_core_init_configfs); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:2824:19: note: 'init_module' target declared here 2824 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'target_core_exit_configfs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3018:1: note: in expansion of macro 'module_exit' 3018 | module_exit(target_core_exit_configfs); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:2960:20: note: 'cleanup_module' target declared here 2960 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'iprange_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iprange_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ CC drivers/rtc/rtc-sysfs.o CC [M] fs/squashfs/namei.o CC fs/sysfs/symlink.o CC [M] fs/squashfs/super.o CC [M] net/netfilter/xt_length.o CC drivers/video/fbmem.o CC [M] fs/ocfs2/reservations.o CC [M] drivers/rtc/rtc-generic.o CC [M] drivers/rtc/rtc-msm6242.o CC [M] fs/squashfs/symlink.o LD fs/proc/proc.o LD fs/proc/built-in.o CC [M] fs/squashfs/decompressor.o CC fs/nfs/delegation.o CC [M] fs/squashfs/lzo_wrapper.o CC fs/sysfs/mount.o CC fs/sysfs/bin.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/super.c:30: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_squashfs_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:502:1: note: in expansion of macro 'module_init' 502 | module_init(init_squashfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:437:19: note: 'init_module' target declared here 437 | static int __init init_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/super.c:30: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_squashfs_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:503:1: note: in expansion of macro 'module_exit' 503 | module_exit(exit_squashfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:457:20: note: 'cleanup_module' target declared here 457 | static void __exit exit_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ CC fs/sysfs/group.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'length_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'length_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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/drivers/rtc/rtc-generic.c:6: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'generic_rtc_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:223:1: note: in expansion of macro 'module_init' 223 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-generic.c:64:1: note: in expansion of macro 'module_platform_driver_probe' 64 | 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:64:30: note: 'init_module' target declared here 64 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:218:19: note: in definition of macro 'module_platform_driver_probe' 218 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'generic_rtc_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-generic.c:64:1: note: in expansion of macro 'module_platform_driver_probe' 64 | 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:64:30: note: 'cleanup_module' target declared here 64 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:224:20: note: in definition of macro 'module_platform_driver_probe' 224 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_limit.o CC drivers/scsi/scsi_lib.o CC [M] net/netfilter/xt_mac.o CC fs/nfs/idmap.o CC [M] fs/reiserfs/objectid.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:223:1: note: in expansion of macro 'module_init' 223 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-msm6242.c:245:1: note: in expansion of macro 'module_platform_driver_probe' 245 | 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:245:30: note: 'init_module' target declared here 245 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:218:19: note: in definition of macro 'module_platform_driver_probe' 218 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-msm6242.c:245:1: note: in expansion of macro 'module_platform_driver_probe' 245 | 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:245:30: note: 'cleanup_module' target declared here 245 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:224:20: note: in definition of macro 'module_platform_driver_probe' 224 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-rp5c01.o CC [M] fs/squashfs/zlib_wrapper.o LD fs/sysv/built-in.o CC [M] fs/sysv/ialloc.o CC [M] fs/ocfs2/move_extents.o CC [M] fs/sysv/balloc.o LD fs/udf/built-in.o CC [M] fs/udf/balloc.o CC [M] fs/reiserfs/lbalance.o CC drivers/tty/tty_buffer.o CC [M] drivers/target/target_core_device.o CC [M] fs/reiserfs/ibalance.o LD fs/sysfs/built-in.o CC [M] fs/reiserfs/stree.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:223:1: note: in expansion of macro 'module_init' 223 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rp5c01.c:287:1: note: in expansion of macro 'module_platform_driver_probe' 287 | 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:287:30: note: 'init_module' target declared here 287 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:218:19: note: in definition of macro 'module_platform_driver_probe' 218 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rp5c01.c:287:1: note: in expansion of macro 'module_platform_driver_probe' 287 | 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:287:30: note: 'cleanup_module' target declared here 287 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:224:20: note: in definition of macro 'module_platform_driver_probe' 224 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'mac_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mac_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(mac_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit mac_mt_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/netfilter/xt_limit.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'limit_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_limit.c:209:1: note: in expansion of macro 'module_init' 209 | module_init(limit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_limit.c:199:19: note: 'init_module' target declared here 199 | static int __init limit_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/netfilter/xt_limit.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'limit_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ LD [M] fs/squashfs/squashfs.o CC [M] fs/reiserfs/hashes.o CC [M] fs/reiserfs/tail_conversion.o LD drivers/rtc/rtc-core.o LD drivers/rtc/built-in.o CC [M] fs/reiserfs/journal.o CC [M] net/netfilter/xt_multiport.o CC [M] net/netfilter/xt_nfacct.o /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); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/udf/dir.o CC [M] fs/reiserfs/resize.o CC drivers/video/fbmon.o /kisskb/src/fs/udf/balloc.c: In function 'udf_add_free_space': /kisskb/src/fs/udf/balloc.c:103:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 103 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:6, from /kisskb/src/fs/udf/balloc.c:22: /kisskb/src/fs/udf/ecma_167.h:346:33: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ /kisskb/src/fs/udf/balloc.c:103:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 103 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:6, from /kisskb/src/fs/udf/balloc.c:22: /kisskb/src/fs/udf/ecma_167.h:346:33: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'comp_short_le_keys': /kisskb/src/fs/reiserfs/stree.c:141: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] 141 | k1_u32 = (__u32 *) key1; | ^~~~~~ /kisskb/src/fs/reiserfs/stree.c:142: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] 142 | k2_u32 = (__u32 *) key2; | ^~~~~~ CC [M] fs/sysv/inode.o /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_object': /kisskb/src/fs/reiserfs/stree.c:1420:21: warning: taking address of packed member of 'struct reiserfs_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 1420 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/tty/tty_port.o CC [M] fs/ocfs2/resize.o CC [M] drivers/target/target_core_fabric_configfs.o CC [M] drivers/target/target_core_fabric_lib.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'multiport_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiport_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfacct_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(nfacct_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:65:19: note: 'init_module' target declared here 65 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfacct_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(nfacct_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit nfacct_mt_exit(void) | ^~~~~~~~~~~~~~ CC fs/nfs/callback.o CC [M] drivers/target/target_core_hba.o CC [M] fs/ocfs2/slot_map.o CC drivers/video/fbcmap.o CC [M] fs/reiserfs/item_ops.o CC [M] net/netfilter/xt_osf.o CC [M] net/netfilter/xt_owner.o CC [M] fs/udf/file.o CC drivers/scsi/scsi_lib_dma.o CC [M] fs/sysv/itree.o CC [M] net/netfilter/xt_pkttype.o CC drivers/tty/tty_mutex.o CC [M] drivers/target/target_core_pr.o CC drivers/video/fbsysfs.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_owner.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'owner_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_owner.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'owner_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ CC [M] fs/udf/ialloc.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_osf.c:20: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_osf_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_osf.c:420:1: note: in expansion of macro 'module_init' 420 | module_init(xt_osf_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_osf.c:370:19: note: 'init_module' target declared here 370 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_osf.c:20: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_osf_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_osf.c:421:1: note: in expansion of macro 'module_exit' 421 | module_exit(xt_osf_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_osf.c:399:20: note: 'cleanup_module' target declared here 399 | static void __exit xt_osf_fini(void) | ^~~~~~~~~~~ CC [M] fs/ocfs2/suballoc.o CC drivers/scsi/scsi_scan.o CC drivers/scsi/scsi_sysfs.o CC fs/nfs/callback_xdr.o CC drivers/tty/pty.o CC drivers/scsi/scsi_devinfo.o CC drivers/scsi/scsi_sysctl.o CC drivers/scsi/scsi_proc.o CC [M] fs/sysv/file.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'pkttype_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkttype_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_free_inode': /kisskb/src/fs/udf/ialloc.c:39:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | le32_add_cpu(&lvidiu->numDirs, -1); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:41:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 41 | le32_add_cpu(&lvidiu->numFiles, -1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_new_inode': /kisskb/src/fs/udf/ialloc.c:102:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | le32_add_cpu(&lvidiu->numDirs, 1); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:104:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | le32_add_cpu(&lvidiu->numFiles, 1); | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_policy.o CC [M] net/netfilter/xt_quota.o CC drivers/video/modedb.o CC drivers/scsi/scsi_trace.o CC [M] fs/udf/inode.o CC [M] fs/sysv/dir.o /kisskb/src/drivers/scsi/scsi_devinfo.c: In function 'scsi_dev_info_list_add_str': /kisskb/src/drivers/scsi/scsi_devinfo.c:512:25: warning: '%s' directive argument is null [-Wformat-overflow=] 512 | printk(KERN_ERR "%s: bad dev info string '%s' '%s'" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | " '%s'\n", __func__, vendor, model, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | strflags); | ~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_devinfo.c:513:35: note: format string is defined here 513 | " '%s'\n", __func__, vendor, model, | ^~ CC fs/nfs/callback_proc.o CC drivers/scsi/sd.o CC drivers/tty/sysrq.o /kisskb/src/fs/udf/inode.c: In function 'udf_add_aext': /kisskb/src/fs/udf/inode.c:1942:46: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1942 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:1992:30: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1992 | 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/skbuff.h:17, from /kisskb/src/net/netfilter/xt_quota.c:6: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'quota_mt_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'quota_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ CC drivers/scsi/sr.o /kisskb/src/fs/udf/inode.c: In function 'udf_delete_aext': /kisskb/src/fs/udf/inode.c:2218:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2218 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:2235:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2235 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/video/fbcvt.o CC drivers/zorro/zorro.o CC drivers/zorro/zorro-driver.o CC [M] fs/reiserfs/ioctl.o /kisskb/src/drivers/target/target_core_pr.c: In function '__core_scsi3_write_aptpl_to_file.constprop': /kisskb/src/drivers/target/target_core_pr.c:1985:51: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 491 [-Wformat-truncation=] 1985 | snprintf(path, 512, "/var/target/pr/aptpl_%s", &wwn->unit_serial[0]); | ^~ /kisskb/src/drivers/target/target_core_pr.c:1985:9: note: 'snprintf' output between 22 and 533 bytes into a destination of size 512 1985 | snprintf(path, 512, "/var/target/pr/aptpl_%s", &wwn->unit_serial[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/zorro/zorro-sysfs.o CC [M] fs/reiserfs/xattr.o CC drivers/scsi/sr_ioctl.o CC drivers/scsi/sr_vendor.o CC fs/nfs/nfs4namespace.o CC [M] net/netfilter/xt_rateest.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'policy_mt_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'policy_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~ CC [M] fs/ocfs2/super.o HOSTCC drivers/zorro/gen-devlist CC [M] fs/ocfs2/symlink.o LD drivers/video/backlight/built-in.o CC fs/nfs/nfs4getroot.o CC [M] fs/sysv/namei.o CC drivers/video/console/dummycon.o CC drivers/zorro/proc.o LD drivers/tty/ipwireless/built-in.o CC drivers/tty/serial/serial_core.o CC drivers/tty/vt/vt_ioctl.o CC drivers/tty/vt/vc_screen.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_mt_fini': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~~ CC fs/nfs/nfs4client.o CC fs/nfs/nfs4sysctl.o CC drivers/video/console/fbcon.o CC [M] net/netfilter/xt_realm.o CC [M] fs/reiserfs/lock.o CC [M] drivers/target/target_core_alua.o CC [M] fs/sysv/super.o /kisskb/src/drivers/zorro/proc.c: In function 'zorro_proc_init': /kisskb/src/drivers/zorro/proc.c:136:24: warning: '%02x' directive writing between 2 and 6 bytes into a region of size 4 [-Wformat-overflow=] 136 | sprintf(name, "%02x", slot); | ^~~~ /kisskb/src/drivers/zorro/proc.c:136:23: note: directive argument in the range [0, 14708793] 136 | sprintf(name, "%02x", slot); | ^~~~~~ /kisskb/src/drivers/zorro/proc.c:136:9: note: 'sprintf' output between 3 and 7 bytes into a destination of size 4 136 | sprintf(name, "%02x", slot); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/target/target_core_tmr.o CC [M] drivers/target/target_core_tpg.o DEVLIST drivers/zorro/devlist.h CC drivers/zorro/names.o CC [M] drivers/target/target_core_transport.o CC [M] fs/sysv/symlink.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/sysv/super.c:23: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_sysv_fs': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/sysv/super.c:23: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sysv_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:592:1: note: in expansion of macro 'module_exit' 592 | module_exit(exit_sysv_fs) | ^~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:584:20: note: 'cleanup_module' target declared here 584 | static void __exit exit_sysv_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:2658:1: note: in expansion of macro 'module_init' 2658 | module_init(ocfs2_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:1618:19: note: 'init_module' target declared here 1618 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:2659:1: note: in expansion of macro 'module_exit' 2659 | module_exit(ocfs2_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:1669:20: note: 'cleanup_module' target declared here 1669 | static void __exit ocfs2_exit(void) | ^~~~~~~~~~ LD drivers/zorro/built-in.o CC drivers/video/console/bitblit.o CC [M] drivers/target/target_core_sbc.o CC drivers/tty/vt/selection.o CC [M] fs/udf/lowlevel.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'realm_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realm_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ CC [M] fs/udf/namei.o CC [M] net/netfilter/xt_recent.o LD [M] fs/reiserfs/reiserfs.o CC drivers/scsi/scsi_transport_spi.o CC [M] fs/udf/partition.o LD [M] fs/sysv/sysv.o CC [M] fs/ocfs2/sysfile.o LD fs/ufs/built-in.o CC [M] fs/ufs/balloc.o LD fs/nfs/nfs.o LD fs/nfs/nfsv2.o LD fs/nfs/nfsv3.o LD fs/nfs/nfsv4.o LD fs/nfs/built-in.o CC [M] fs/ocfs2/uptodate.o CC drivers/tty/amiserial.o CC drivers/tty/vt/keyboard.o CC [M] net/netfilter/xt_sctp.o CC fs/eventpoll.o CC drivers/tty/serial/pmac_zilog.o CC fs/anon_inodes.o CC fs/signalfd.o In file included from /kisskb/src/net/netfilter/xt_recent.c:16: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'recent_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:742:1: note: in expansion of macro 'module_init' 742 | module_init(recent_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:719:19: note: 'init_module' target declared here 719 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'recent_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:743:1: note: in expansion of macro 'module_exit' 743 | module_exit(recent_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:736:20: note: 'cleanup_module' target declared here 736 | static void __exit recent_mt_exit(void) | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:103:37: warning: 'recent_old_fops' defined but not used [-Wunused-const-variable=] 103 | static const struct file_operations recent_old_fops, recent_mt_fops; | ^~~~~~~~~~~~~~~ LD fs/xfs/built-in.o CC [M] fs/xfs/xfs_trace.o CC [M] fs/udf/super.o CC [M] fs/ocfs2/ver.o CC [M] fs/ocfs2/quota_local.o CC [M] drivers/target/target_core_spc.o CC [M] fs/ocfs2/quota_global.o CC fs/timerfd.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_udf_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:243:1: note: in expansion of macro 'module_init' 243 | module_init(init_udf_fs) | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:217:19: note: 'init_module' target declared here 217 | static int __init init_udf_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_udf_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/udf/super.c:244:1: note: in expansion of macro 'module_exit' 244 | module_exit(exit_udf_fs) | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:237:20: note: 'cleanup_module' target declared here 237 | static void __exit exit_udf_fs(void) | ^~~~~~~~~~~ CC fs/eventfd.o CC [M] fs/ocfs2/xattr.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_sctp.c:2: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_sctp.c:2: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~ CC [M] fs/xfs/xfs_aops.o /kisskb/src/drivers/target/target_core_transport.c: In function 'transport_dump_vpd_ident': /kisskb/src/drivers/target/target_core_transport.c:933:59: warning: '%s' directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 933 | "T10 VPD ASCII Device Identifier: %s\n", | ^~ /kisskb/src/drivers/target/target_core_transport.c:932:17: note: 'snprintf' output between 35 and 288 bytes into a destination of size 254 932 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | "T10 VPD ASCII Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 934 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c:938:59: warning: '%s' directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 938 | "T10 VPD UTF-8 Device Identifier: %s\n", | ^~ /kisskb/src/drivers/target/target_core_transport.c:937:17: note: 'snprintf' output between 35 and 288 bytes into a destination of size 254 937 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | "T10 VPD UTF-8 Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c:928:60: warning: '%s' directive output may be truncated writing up to 253 bytes into a region of size 220 [-Wformat-truncation=] 928 | "T10 VPD Binary Device Identifier: %s\n", | ^~ /kisskb/src/drivers/target/target_core_transport.c:927:17: note: 'snprintf' output between 36 and 289 bytes into a destination of size 254 927 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 928 | "T10 VPD Binary Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/xfs/xfs_bit.o CC [M] fs/ocfs2/acl.o CC drivers/video/console/fonts.o CC [M] fs/ocfs2/stack_o2cb.o CC [M] net/netfilter/xt_state.o SHIPPED drivers/scsi/53c700_d.h CC drivers/scsi/a4000t.o CC [M] fs/xfs/xfs_buf.o CC [M] fs/ocfs2/stack_user.o CC [M] fs/ufs/cylinder.o CC [M] fs/ocfs2/stackglue.o CC drivers/tty/vt/consolemap.o CC drivers/video/console/font_8x8.o CC drivers/video/console/font_8x16.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:907:1: note: in expansion of macro 'module_init' 907 | module_init(ocfs2_user_plugin_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:884:19: note: 'init_module' target declared here 884 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:908:1: note: in expansion of macro 'module_exit' 908 | module_exit(ocfs2_user_plugin_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:898:20: note: 'cleanup_module' target declared here 898 | static void __exit ocfs2_user_plugin_exit(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:523, from /kisskb/src/include/linux/bitops.h:22, from /kisskb/src/include/linux/kernel.h:10, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:7, 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:2378:61: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 2378 | 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:2377:33: note: in expansion of macro 'le32_to_cpu' 2377 | 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]; | ^~~~~~~~~~~~~~ LD fs/ocfs2/cluster/built-in.o CC [M] fs/ocfs2/cluster/heartbeat.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/fs/ocfs2/stackglue.c:22: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:731:1: note: in expansion of macro 'module_init' 731 | module_init(ocfs2_stack_glue_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:703:19: note: 'init_module' target declared here 703 | static int __init ocfs2_stack_glue_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/fs/ocfs2/stackglue.c:22: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:732:1: note: in expansion of macro 'module_exit' 732 | module_exit(ocfs2_stack_glue_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:717:20: note: 'cleanup_module' target declared here 717 | static void __exit ocfs2_stack_glue_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/cluster/masklog.o CC drivers/scsi/zorro7xx.o CC [M] fs/ocfs2/cluster/sys.o CC [M] fs/ocfs2/cluster/nodemanager.o LD drivers/tty/serial/built-in.o CC drivers/video/console/font_6x11.o CC [M] fs/ocfs2/cluster/quorum.o CC [M] drivers/target/target_core_ua.o CC fs/aio.o CC [M] fs/ufs/dir.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'state_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'state_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~ CC drivers/video/console/font_pearl_8x8.o CC fs/locks.o CC drivers/video/console/softcursor.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'o2cb_stack_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:447:1: note: in expansion of macro 'module_init' 447 | module_init(o2cb_stack_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:434:19: note: 'init_module' target declared here 434 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'o2cb_stack_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:448:1: note: in expansion of macro 'module_exit' 448 | module_exit(o2cb_stack_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:439:20: note: 'cleanup_module' target declared here 439 | static void __exit o2cb_stack_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_statistic.o CC drivers/scsi/a3000.o CC [M] drivers/target/target_core_rd.o CC fs/binfmt_script.o CC [M] drivers/target/target_core_stat.o CC [M] fs/udf/truncate.o CONMK drivers/tty/vt/consolemap_deftbl.c CC drivers/tty/vt/vt.o SHIPPED drivers/tty/vt/defkeymap.c CC drivers/scsi/wd33c93.o LD fs/ocfs2/dlm/built-in.o CC [M] fs/ocfs2/dlm/dlmdomain.o In file included from /kisskb/src/net/netfilter/xt_statistic.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'statistic_mt_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'statistic_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~~~~ LD drivers/video/console/font.o CC [M] fs/ocfs2/dlm/dlmdebug.o CC [M] fs/ocfs2/dlm/dlmthread.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:22: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_o2nm': 'cold' [-Wmissing-attributes] 300 | 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:944:19: note: 'init_module' target declared here 944 | static int __init init_o2nm(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:22: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_o2nm': 'cold' [-Wmissing-attributes] 306 | 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:933:20: note: 'cleanup_module' target declared here 933 | static void __exit exit_o2nm(void) | ^~~~~~~~~ CC [M] net/netfilter/xt_string.o LD drivers/video/console/built-in.o CC drivers/video/logo/logo.o LD drivers/video/omap2/displays/built-in.o CC drivers/video/cfbfillrect.o LD drivers/video/omap2/built-in.o CC [M] fs/ufs/file.o CC [M] fs/ufs/ialloc.o CC [M] fs/xfs/xfs_dfrag.o CC [M] fs/udf/symlink.o LOGO drivers/video/logo/logo_linux_mono.c LOGO drivers/video/logo/logo_linux_vga16.c LOGO drivers/video/logo/logo_linux_clut224.c LOGO drivers/video/logo/logo_mac_clut224.c LOGO drivers/video/logo/logo_superh_mono.c LOGO drivers/video/logo/logo_superh_vga16.c CC [M] fs/xfs/xfs_discard.o LOGO drivers/video/logo/clut_vga16.c LOGO drivers/video/logo/logo_blackfin_vga16.c LOGO drivers/video/logo/logo_spe_clut224.c LOGO drivers/video/logo/logo_superh_clut224.c LOGO drivers/video/logo/logo_sun_clut224.c CC [M] fs/ocfs2/dlm/dlmrecovery.o LOGO drivers/video/logo/logo_parisc_clut224.c LOGO drivers/video/logo/logo_blackfin_clut224.c LOGO drivers/video/logo/logo_dec_clut224.c LOGO drivers/video/logo/logo_m32r_clut224.c LOGO drivers/video/logo/logo_sgi_clut224.c CC [M] fs/ocfs2/dlm/dlmmaster.o CC drivers/video/logo/logo_linux_mono.o CC drivers/video/logo/logo_linux_vga16.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'string_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(string_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:85:19: note: 'init_module' target declared here 85 | static int __init string_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'string_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(string_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit string_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] fs/ufs/inode.o CC drivers/video/logo/logo_linux_clut224.o CC drivers/tty/vt/consolemap_deftbl.o CC [M] net/netfilter/xt_tcpmss.o CC [M] fs/ocfs2/cluster/tcp.o CC drivers/video/logo/logo_mac_clut224.o LD drivers/video/logo/built-in.o CC fs/binfmt_elf.o CC drivers/video/cfbcopyarea.o CC drivers/video/cfbimgblt.o CC drivers/video/macmodes.o In file included from /kisskb/src/fs/xfs/xfs_dfrag.c:28: /kisskb/src/fs/xfs/xfs_dfrag.c: In function 'xfs_swap_extents_check_format': /kisskb/src/fs/xfs/xfs_inode.h:199:42: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 199 | #define XFS_IFORK_BOFF(ip) ((int)((ip)->i_d.di_forkoff << 3)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_dfrag.c:184:21: note: in expansion of macro 'XFS_IFORK_BOFF' 184 | if (XFS_IFORK_BOFF(ip) && | ^~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_inode.h:199:42: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 199 | #define XFS_IFORK_BOFF(ip) ((int)((ip)->i_d.di_forkoff << 3)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_dfrag.c:194:21: note: in expansion of macro 'XFS_IFORK_BOFF' 194 | if (XFS_IFORK_BOFF(tip) && | ^~~~~~~~~~~~~~ CC [M] fs/udf/directory.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dlm_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2394:1: note: in expansion of macro 'module_init' 2394 | module_init(dlm_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2338:19: note: 'init_module' target declared here 2338 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dlm_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2395:1: note: in expansion of macro 'module_exit' 2395 | module_exit(dlm_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2382:20: note: 'cleanup_module' target declared here 2382 | static void __exit dlm_exit (void) | ^~~~~~~~ CC [M] drivers/target/target_core_iblock.o CC fs/mbcache.o CC [M] fs/xfs/xfs_error.o CC drivers/tty/vt/defkeymap.o CC [M] fs/udf/misc.o CC [M] fs/xfs/xfs_export.o CC [M] fs/xfs/xfs_extent_busy.o CC [M] fs/xfs/xfs_file.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~~~ CC drivers/video/amifb.o CC drivers/scsi/a2091.o CC [M] fs/ocfs2/cluster/netdebug.o CC [M] net/netfilter/xt_time.o CC drivers/video/c2p_planar.o CC [M] fs/ufs/namei.o CC [M] fs/ocfs2/dlm/dlmast.o CC [M] fs/xfs/xfs_filestream.o CC [M] net/netfilter/xt_u32.o CC [M] fs/udf/udftime.o /kisskb/src/fs/ocfs2/cluster/tcp.c: In function 'o2net_fill_node_map': /kisskb/src/fs/ocfs2/cluster/tcp.c:1043:20: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1043 | if (!ret) { | ^ /kisskb/src/fs/ocfs2/cluster/tcp.c:1045:25: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] 1045 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_iblock.c:29: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'iblock_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:771:1: note: in expansion of macro 'module_init' 771 | module_init(iblock_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:757:19: note: 'init_module' target declared here 757 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_iblock.c:29: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iblock_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:772:1: note: in expansion of macro 'module_exit' 772 | module_exit(iblock_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:762:20: note: 'cleanup_module' target declared here 762 | static void __exit iblock_module_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/dlm/dlmconvert.o CC [M] fs/ocfs2/dlm/dlmlock.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/net/netfilter/xt_time.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'time_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/net/netfilter/xt_time.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'time_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~~ CC drivers/scsi/gvp11.o CC [M] fs/ufs/super.o CC [M] drivers/target/target_core_file.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'u32_mt_init': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'u32_mt_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~~~ CC fs/posix_acl.o CC [M] drivers/target/target_core_pscsi.o LD net/netfilter/ipset/built-in.o CC [M] net/netfilter/ipset/ip_set_core.o CC drivers/scsi/mvme147.o CC drivers/scsi/atari_scsi.o CC [M] fs/xfs/xfs_fsops.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ufs/super.c:70: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_ufs_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1526:1: note: in expansion of macro 'module_init' 1526 | module_init(init_ufs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1505:19: note: 'init_module' target declared here 1505 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ufs/super.c:70: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ufs_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1527:1: note: in expansion of macro 'module_exit' 1527 | module_exit(exit_ufs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1520:20: note: 'cleanup_module' target declared here 1520 | static void __exit exit_ufs_fs(void) | ^~~~~~~~~~~ CC [M] fs/udf/unicode.o CC fs/xattr_acl.o LD drivers/tty/vt/built-in.o CC [M] fs/ocfs2/cluster/ver.o LD drivers/tty/built-in.o CC [M] fs/ocfs2/dlm/dlmunlock.o CC drivers/scsi/mac_scsi.o CC fs/coredump.o CC [M] fs/ocfs2/dlm/dlmver.o LD [M] fs/ocfs2/cluster/ocfs2_nodemanager.o CC [M] net/netfilter/ipset/ip_set_getport.o In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip_set_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1883:1: note: in expansion of macro 'module_init' 1883 | module_init(ip_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1838:1: note: 'init_module' target declared here 1838 | ip_set_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_set_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1884:1: note: in expansion of macro 'module_exit' 1884 | module_exit(ip_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1872:1: note: 'cleanup_module' target declared here 1872 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_file.c:28: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'fileio_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:760:1: note: in expansion of macro 'module_init' 760 | module_init(fileio_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:746:19: note: 'init_module' target declared here 746 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_file.c:28: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fileio_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:761:1: note: in expansion of macro 'module_exit' 761 | module_exit(fileio_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:751:20: note: 'cleanup_module' target declared here 751 | static void __exit fileio_module_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/pfxlen.o CC [M] fs/xfs/xfs_globals.o In file included from /kisskb/src/drivers/scsi/atari_scsi.c:105: /kisskb/src/drivers/scsi/NCR5380.h:319:27: warning: 'NCR5380_write_info' declared 'static' but never defined [-Wunused-function] 319 | static int __maybe_unused NCR5380_write_info(struct Scsi_Host *instance, | ^~~~~~~~~~~~~~~~~~ LD fs/ocfs2/dlmfs/built-in.o CC [M] fs/ocfs2/dlmfs/userdlm.o CC [M] fs/ufs/symlink.o In file included from /kisskb/src/fs/ufs/super.c:95: In function 'ufs_get_fs_qbmask', inlined from 'ufs_fill_super' at /kisskb/src/fs/ufs/super.c:1196: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:1197: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; | ^~~ CC fs/drop_caches.o LD [M] fs/udf/udf.o CC [M] net/netfilter/ipset/ip_set_bitmap_ip.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_pscsi.c:28: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'pscsi_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1172:1: note: in expansion of macro 'module_init' 1172 | module_init(pscsi_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1158:19: note: 'init_module' target declared here 1158 | static int __init pscsi_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_pscsi.c:28: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pscsi_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1173:1: note: in expansion of macro 'module_exit' 1173 | module_exit(pscsi_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit pscsi_module_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/ufs/truncate.o LD [M] drivers/target/target_core_mod.o CC drivers/scsi/esp_scsi.o CC drivers/scsi/mac_esp.o CC fs/fhandle.o CC drivers/video/valkyriefb.o CC [M] fs/binfmt_aout.o CC [M] fs/xfs/xfs_icache.o CC [M] fs/binfmt_misc.o CC drivers/scsi/mvme16x_scsi.o CC drivers/scsi/bvme6000_scsi.o CC [M] fs/ufs/util.o CC drivers/scsi/sun3x_esp.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ip_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:439:1: note: in expansion of macro 'module_init' 439 | module_init(bitmap_ip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:428:1: note: 'init_module' target declared here 428 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ip_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:440:1: note: in expansion of macro 'module_exit' 440 | module_exit(bitmap_ip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:434:1: note: 'cleanup_module' target declared here 434 | bitmap_ip_fini(void) | ^~~~~~~~~~~~~~ CC [M] fs/ocfs2/dlmfs/dlmfs.o CC [M] fs/ocfs2/dlmfs/dlmfsver.o LD drivers/scsi/sd_mod.o CC [M] net/netfilter/ipset/ip_set_bitmap_ipmac.o CC [M] net/netfilter/ipset/ip_set_bitmap_port.o LD drivers/scsi/sr_mod.o LD [M] fs/ocfs2/dlm/ocfs2_dlm.o CC drivers/video/fm2fb.o CC drivers/video/atafb.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_aout_binfmt': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:286:41: note: in expansion of macro 'module_init' 286 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:437:1: note: in expansion of macro 'core_initcall' 437 | core_initcall(init_aout_binfmt); | ^~~~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:426:19: note: 'init_module' target declared here 426 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_aout_binfmt': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:438:1: note: in expansion of macro 'module_exit' 438 | module_exit(exit_aout_binfmt); | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:432:20: note: 'cleanup_module' target declared here 432 | static void __exit exit_aout_binfmt(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_hash_ip.o CC [M] net/netfilter/ipset/ip_set_hash_ipport.o CC [M] drivers/scsi/scsi_tgt_lib.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_misc_binfmt': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:286:41: note: in expansion of macro 'module_init' 286 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:723:1: note: in expansion of macro 'core_initcall' 723 | core_initcall(init_misc_binfmt); | ^~~~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:709:19: note: 'init_module' target declared here 709 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_misc_binfmt': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:724:1: note: in expansion of macro 'module_exit' 724 | module_exit(exit_misc_binfmt); | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:717:20: note: 'cleanup_module' target declared here 717 | static void __exit exit_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:37: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlmfs_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:708:1: note: in expansion of macro 'module_init' 708 | module_init(init_dlmfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:645:19: note: 'init_module' target declared here 645 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:37: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlmfs_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:709:1: note: in expansion of macro 'module_exit' 709 | module_exit(exit_dlmfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:688:20: note: 'cleanup_module' target declared here 688 | static void __exit exit_dlmfs_fs(void) | ^~~~~~~~~~~~~ CC [M] fs/xfs/xfs_ioctl.o CC drivers/video/c2p_iplan2.o CC [M] net/netfilter/ipset/ip_set_hash_ipportip.o CC [M] net/netfilter/ipset/ip_set_hash_ipportnet.o CC drivers/video/atafb_mfb.o CC drivers/video/atafb_iplan2p2.o CC [M] drivers/scsi/scsi_tgt_if.o LD [M] fs/ufs/ufs.o CC [M] net/netfilter/ipset/ip_set_hash_net.o LD [M] fs/ocfs2/dlmfs/ocfs2_dlmfs.o CC [M] fs/xfs/xfs_iomap.o CC [M] net/netfilter/ipset/ip_set_hash_netport.o 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:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/scsi/scsi_tgt_lib.c:22: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'scsi_tgt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:656:1: note: in expansion of macro 'module_init' 656 | module_init(scsi_tgt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:622:19: note: 'init_module' target declared here 622 | static int __init scsi_tgt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/scsi/scsi_tgt_lib.c:22: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsi_tgt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:657:1: note: in expansion of macro 'module_exit' 657 | module_exit(scsi_tgt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:649:20: note: 'cleanup_module' target declared here 649 | static void __exit scsi_tgt_exit(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_hash_netiface.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_port_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:368:1: note: in expansion of macro 'module_init' 368 | module_init(bitmap_port_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:357:1: note: 'init_module' target declared here 357 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_port_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:369:1: note: in expansion of macro 'module_exit' 369 | module_exit(bitmap_port_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:363:1: note: 'cleanup_module' target declared here 363 | bitmap_port_fini(void) | ^~~~~~~~~~~~~~~~ CC drivers/video/atafb_iplan2p4.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ipmac_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:497:1: note: in expansion of macro 'module_init' 497 | module_init(bitmap_ipmac_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:486:1: note: 'init_module' target declared here 486 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ipmac_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:498:1: note: in expansion of macro 'module_exit' 498 | module_exit(bitmap_ipmac_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:492:1: note: 'cleanup_module' target declared here 492 | bitmap_ipmac_fini(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': /kisskb/src/fs/xfs/xfs_ioctl.c:188: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] 188 | xfs_handle_acceptable, NULL); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_ioctl.c:43: /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:89, 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 { | ^~~ CC drivers/video/atafb_iplan2p8.o CC drivers/video/macfb.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipport_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:438:1: note: in expansion of macro 'module_init' 438 | module_init(hash_ipport_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:427:1: note: 'init_module' target declared here 427 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipport_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:439:1: note: in expansion of macro 'module_exit' 439 | module_exit(hash_ipport_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:433:1: note: 'cleanup_module' target declared here 433 | hash_ipport_fini(void) | ^~~~~~~~~~~~~~~~ CC drivers/video/dnfb.o CC drivers/video/q40fb.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportnet_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:619:1: note: in expansion of macro 'module_init' 619 | module_init(hash_ipportnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:608:1: note: 'init_module' target declared here 608 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportnet_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:620:1: note: in expansion of macro 'module_exit' 620 | module_exit(hash_ipportnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:614:1: note: 'cleanup_module' target declared here 614 | 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_ip.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ip_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:343:1: note: in expansion of macro 'module_init' 343 | module_init(hash_ip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:332:1: note: 'init_module' target declared here 332 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ip_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:344:1: note: in expansion of macro 'module_exit' 344 | module_exit(hash_ip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:338:1: note: 'cleanup_module' target declared here 338 | hash_ip_fini(void) | ^~~~~~~~~~~~ CC drivers/video/hpfb.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netport_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:561:1: note: in expansion of macro 'module_init' 561 | module_init(hash_netport_init); | ^~~~~~~~~~~ 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportip_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:456:1: note: in expansion of macro 'module_init' 456 | module_init(hash_ipportip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:550:1: note: 'init_module' target declared here 550 | hash_netport_init(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:445:1: note: 'init_module' target declared here 445 | 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_netport.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netport_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:562:1: note: in expansion of macro 'module_exit' 562 | module_exit(hash_netport_fini); | ^~~~~~~~~~~ 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportip_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:457:1: note: in expansion of macro 'module_exit' 457 | module_exit(hash_ipportip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:556:1: note: 'cleanup_module' target declared here 556 | hash_netport_fini(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:451:1: note: 'cleanup_module' target declared here 451 | hash_ipportip_fini(void) | ^~~~~~~~~~~~~~~~~~ CC drivers/video/cirrusfb.o CC [M] drivers/scsi/raid_class.o CC [M] drivers/scsi/scsi_transport_iscsi.o CC [M] drivers/scsi/scsi_transport_sas.o CC [M] net/netfilter/ipset/ip_set_list_set.o CC [M] drivers/scsi/libiscsi.o CC [M] fs/xfs/xfs_iops.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_net_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:444:1: note: in expansion of macro 'module_init' 444 | module_init(hash_net_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:433:1: note: 'init_module' target declared here 433 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_net_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:445:1: note: in expansion of macro 'module_exit' 445 | module_exit(hash_net_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:439:1: note: 'cleanup_module' target declared here 439 | hash_net_fini(void) | ^~~~~~~~~~~~~ CC [M] fs/xfs/xfs_itable.o CC [M] fs/xfs/xfs_message.o CC [M] fs/xfs/xfs_mru_cache.o CC [M] fs/xfs/xfs_rename.o LD [M] fs/ocfs2/ocfs2.o LD [M] fs/ocfs2/ocfs2_stackglue.o LD [M] fs/ocfs2/ocfs2_stack_o2cb.o 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:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netiface_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:687:1: note: in expansion of macro 'module_init' 687 | module_init(hash_netiface_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:676:1: note: 'init_module' target declared here 676 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netiface_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:688:1: note: in expansion of macro 'module_exit' 688 | module_exit(hash_netiface_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:682:1: note: 'cleanup_module' target declared here 682 | hash_netiface_fini(void) | ^~~~~~~~~~~~~~~~~~ LD [M] fs/ocfs2/ocfs2_stack_user.o CC [M] fs/xfs/xfs_super.o LD [M] net/netfilter/ipset/ip_set.o LD drivers/video/fb.o CC [M] drivers/scsi/libiscsi_tcp.o In file included from /kisskb/src/drivers/scsi/scsi_transport_sas.c:26: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'sas_transport_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1971:1: note: in expansion of macro 'module_init' 1971 | module_init(sas_transport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1917:19: note: 'init_module' target declared here 1917 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_transport_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1972:1: note: in expansion of macro 'module_exit' 1972 | module_exit(sas_transport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1957:20: note: 'cleanup_module' target declared here 1957 | static void __exit sas_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/raid_class.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 300 | 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:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raid_exit': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~ CC [M] fs/xfs/xfs_utils.o CC [M] drivers/scsi/iscsi_tcp.o CC [M] drivers/scsi/iscsi_boot_sysfs.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'list_set_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:740:1: note: in expansion of macro 'module_init' 740 | module_init(list_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:729:1: note: 'init_module' target declared here 729 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'list_set_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:741:1: note: in expansion of macro 'module_exit' 741 | module_exit(list_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:735:1: note: 'cleanup_module' target declared here 735 | list_set_fini(void) | ^~~~~~~~~~~~~ CC [M] fs/xfs/xfs_vnodeops.o CC [M] drivers/scsi/st.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:37, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_super.c:19: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_xfs_fs': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1819:1: note: in expansion of macro 'module_init' 1819 | module_init(init_xfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1739:1: note: 'init_module' target declared here 1739 | init_xfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:37, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_super.c:19: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_xfs_fs': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1820:1: note: in expansion of macro 'module_exit' 1820 | module_exit(exit_xfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1806:1: note: 'cleanup_module' target declared here 1806 | exit_xfs_fs(void) | ^~~~~~~~~~~ CC [M] drivers/scsi/osst.o CC [M] drivers/scsi/sg.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_transport_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4023:1: note: in expansion of macro 'module_init' 4023 | module_init(iscsi_transport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:3937:19: note: 'init_module' target declared here 3937 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_transport_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4024:1: note: in expansion of macro 'module_exit' 4024 | module_exit(iscsi_transport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4010:20: note: 'cleanup_module' target declared here 4010 | static void __exit iscsi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/xfs/xfs_xattr.o LD drivers/scsi/scsi_mod.o CC [M] fs/xfs/kmem.o CC [M] fs/xfs/uuid.o CC [M] fs/xfs/xfs_alloc.o CC [M] fs/xfs/xfs_alloc_btree.o LD drivers/video/built-in.o CC drivers/scsi/53c700.o LD [M] drivers/scsi/scsi_tgt.o CC [M] fs/xfs/xfs_attr.o CC [M] fs/xfs/xfs_attr_leaf.o CC [M] fs/xfs/xfs_attr_remote.o CC [M] fs/xfs/xfs_bmap.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/drivers/scsi/iscsi_tcp.c:31: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1018:1: note: in expansion of macro 'module_init' 1018 | module_init(iscsi_sw_tcp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:997:19: note: 'init_module' target declared here 997 | static int __init iscsi_sw_tcp_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/linux/preempt.h:9, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/drivers/scsi/iscsi_tcp.c:31: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1019:1: note: in expansion of macro 'module_exit' 1019 | module_exit(iscsi_sw_tcp_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1013:20: note: 'cleanup_module' target declared here 1013 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/sg.c:31: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_sg': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:2644:1: note: in expansion of macro 'module_init' 2644 | module_init(init_sg); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:1594:1: note: 'init_module' target declared here 1594 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/sg.c:31: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sg': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:2645:1: note: in expansion of macro 'module_exit' 2645 | module_exit(exit_sg); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:1631:1: note: 'cleanup_module' target declared here 1631 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_osst': 'cold' [-Wmissing-attributes] 300 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_osst': 'cold' [-Wmissing-attributes] 306 | 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) | ^~~~~~~~~ CC [M] fs/xfs/xfs_bmap_btree.o CC [M] fs/xfs/xfs_btree.o CC [M] fs/xfs/xfs_da_btree.o In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/st.c:22: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_st': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4333:1: note: in expansion of macro 'module_init' 4333 | module_init(init_st); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4280:19: note: 'init_module' target declared here 4280 | 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/cache.h:4, from /kisskb/src/include/linux/time.h:4, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/st.c:22: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_st': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4334:1: note: in expansion of macro 'module_exit' 4334 | module_exit(exit_st); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4323:20: note: 'cleanup_module' target declared here 4323 | static void __exit exit_st(void) | ^~~~~~~ CC [M] fs/xfs/xfs_dir2.o CC [M] fs/xfs/xfs_dir2_block.o CC [M] fs/xfs/xfs_dir2_data.o CC [M] fs/xfs/xfs_dir2_leaf.o LD net/netfilter/netfilter.o LD [M] net/netfilter/nfnetlink_queue.o LD [M] net/netfilter/nf_conntrack.o CC [M] fs/xfs/xfs_dir2_node.o /kisskb/src/fs/xfs/xfs_alloc.c: In function 'xfs_free_ag_extent': /kisskb/src/fs/xfs/xfs_alloc.c:1729:22: warning: 'gtlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1729 | nlen = len + gtlen; | ~~~~~^~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c:1718:30: warning: 'gtbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1718 | if ((error = xfs_alloc_lookup_eq(cnt_cur, gtbno, gtlen, &i))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c:1680:28: warning: 'ltlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1680 | nlen = len + ltlen + gtlen; | ~~~~^~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c:1707:30: warning: 'ltbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1707 | if ((error = xfs_alloc_update(bno_cur, nbno, nlen))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LD net/netfilter/built-in.o LD net/built-in.o /kisskb/src/drivers/scsi/osst.c: In function 'osst_probe': /kisskb/src/drivers/scsi/osst.c:5977:38: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size 7 [-Wformat-truncation=] 5977 | snprintf(name, 8, "%s%s", "n", tape_name(tpnt)); | ^~ /kisskb/src/drivers/scsi/osst.c:5977:17: note: 'snprintf' output between 2 and 33 bytes into a destination of size 8 5977 | snprintf(name, 8, "%s%s", "n", tape_name(tpnt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/xfs/xfs_dir2_sf.o /kisskb/src/drivers/scsi/st.c: In function 'create_one_cdev': /kisskb/src/drivers/scsi/st.c:4019:31: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=] 4019 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~ /kisskb/src/drivers/scsi/st.c:4019:9: note: 'snprintf' output 1 or more bytes (assuming 33) into a destination of size 10 4019 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4020 | tape->disk->disk_name, st_formats[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/xfs/xfs_ialloc.o CC [M] fs/xfs/xfs_ialloc_btree.o CC [M] fs/xfs/xfs_inode.o CC [M] fs/xfs/xfs_log_recover.o CC [M] fs/xfs/xfs_mount.o CC [M] fs/xfs/xfs_symlink.o CC [M] fs/xfs/xfs_trans.o CC [M] fs/xfs/xfs_log.o CC [M] fs/xfs/xfs_log_cil.o CC [M] fs/xfs/xfs_buf_item.o CC [M] fs/xfs/xfs_extfree_item.o CC [M] fs/xfs/xfs_inode_item.o CC [M] fs/xfs/xfs_trans_ail.o CC [M] fs/xfs/xfs_trans_buf.o LD drivers/scsi/built-in.o CC [M] fs/xfs/xfs_trans_extfree.o CC [M] fs/xfs/xfs_trans_inode.o CC [M] fs/xfs/xfs_stats.o /kisskb/src/fs/xfs/xfs_ialloc.c: In function 'xfs_imap_lookup': /kisskb/src/fs/xfs/xfs_ialloc.c:1284:42: warning: 'rec.ir_free' may be used uninitialized in this function [-Wmaybe-uninitialized] 1284 | if ((flags & XFS_IGET_UNTRUSTED) && | ^~ /kisskb/src/fs/xfs/xfs_ialloc.c:1285:49: warning: 'rec.ir_startino' may be used uninitialized in this function [-Wmaybe-uninitialized] 1285 | (rec.ir_free & XFS_INOBT_MASK(agino - rec.ir_startino))) | ^ CC [M] fs/xfs/xfs_sysctl.o LD drivers/built-in.o LD [M] fs/xfs/xfs.o LD fs/built-in.o LINK vmlinux LD vmlinux.o MODPOST vmlinux.o GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: drivers/built-in.o: in function `sd_store_provisioning_mode': sd.c:(.text+0x88fb8): undefined reference to `strcmp' make[1]: *** [/kisskb/src/Makefile:785: vmlinux] Error 1 make: *** [Makefile:130: sub-make] Error 2 Command 'make -s -j 20 ARCH=m68k O=/kisskb/build/stable-3.10_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/stable-3.10_m68k-defconfig_m68k-gcc11 # Build took: 0:02:27.623337