# git rev-parse -q --verify b65f2f457c49b2cfd7967c34b7a0b04c25587f13^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/stable linux-3.14.y # git rev-parse -q --verify b65f2f457c49b2cfd7967c34b7a0b04c25587f13^{commit} b65f2f457c49b2cfd7967c34b7a0b04c25587f13 # git checkout -q -f -B kisskb b65f2f457c49b2cfd7967c34b7a0b04c25587f13 # git clean -qxdf # < git log -1 # commit b65f2f457c49b2cfd7967c34b7a0b04c25587f13 # Author: Greg Kroah-Hartman # Date: Sun Sep 11 10:00:18 2016 +0200 # # Linux 3.14.79 # < /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 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 # < make -s -j 120 ARCH=m68k O=/kisskb/build/stable-3.14_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:2534: /kisskb/src/scripts/kconfig/confdata.c: In function 'conf_write': /kisskb/src/scripts/kconfig/confdata.c:767: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:767:19: note: assuming directive output of 7 bytes /kisskb/src/scripts/kconfig/confdata.c:767: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:770: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:770:3: note: 'sprintf' output between 13 and 4119 bytes into a destination of size 4097 sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kernel/time/Kconfig:162:warning: range is invalid # < make -s -j 120 ARCH=m68k O=/kisskb/build/stable-3.14_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 120 ARCH=m68k O=/kisskb/build/stable-3.14_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig kernel/time/Kconfig:162:warning: range is invalid # # configuration written to .config # # make -s -j 120 ARCH=m68k O=/kisskb/build/stable-3.14_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- kernel/time/Kconfig:162:warning: range is invalid In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/page-flags.h:9, from /kisskb/src/kernel/bounds.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ :1184:2: warning: #warning syscall recvmmsg not implemented [-Wcpp] :1208:2: warning: #warning syscall sendmmsg not implemented [-Wcpp] In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/init/do_mounts_initrd.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/init/calibrate.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/init/do_mounts_rd.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/init/do_mounts.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/init/initramfs.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/init/main.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/init_task.h:4, from /kisskb/src/init/init_task.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/init/version.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/kernel/m68k_ksyms.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/kernel/irq.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/kernel/ptrace.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/kernel/setup_mm.c:11, from /kisskb/src/arch/m68k/kernel/setup.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/mm/init.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/include/linux/moduleloader.h:5, from /kisskb/src/arch/m68k/kernel/module.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/m68k/kernel/sys_m68k.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/kernel/process.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/m68k/kernel/signal.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/kernel/time.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/m68k/kernel/traps.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/m68k/kernel/vectors.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/kernel/ints.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/mm/cache.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/mman.h:4, from /kisskb/src/arch/m68k/mm/fault.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/mm/kmap.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/dma-mapping.h:5, from /kisskb/src/arch/m68k/kernel/dma.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/mm/memory.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/mm/motorola.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/mm/hwtest.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/q40/config.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/q40/q40ints.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/arch/m68k/amiga/amiints.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/amiga/chipram.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/amiga/config.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/amiga/cia.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/arch/m68k/amiga/amisound.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/arch/m68k/amiga/pcmcia.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/platform_device.h:14, from /kisskb/src/arch/m68k/amiga/platform.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, 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/mc146818rtc.h:14, from /kisskb/src/arch/m68k/atari/time.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/m68k/atari/config.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/atari/ataints.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:4, from /kisskb/src/arch/m68k/atari/debug.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/atari/stram.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/genhd.h:14, from /kisskb/src/arch/m68k/atari/stdma.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/m68k/atari/atasound.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/atari/atakeyb.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/mac/config.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /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; | ~~~~~~~~~~~^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/mac/iop.c:108: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/mac/macints.c:111: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/mac/via.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/mac/psc.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/mac/baboon.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/mac/oss.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/m68k/mac/macboing.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/mac/misc.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/hp300/config.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/m68k/hp300/time.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/apollo/config.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/arch/m68k/apollo/dn_ints.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/mvme147/config.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /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[] = { | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/mvme16x/config.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/arch/m68k/mvme16x/rtc.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/bvme6000/config.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/arch/m68k/bvme6000/rtc.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/arch/m68k/mac/oss.c: In function 'oss_init': /kisskb/src/arch/m68k/mac/oss.c:51:35: warning: iteration 16 invokes undefined behavior [-Waggressive-loop-optimizations] 51 | oss->irq_level[i] = 0; | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/m68k/mac/oss.c:50:23: note: within this loop 50 | for (i = 0; i <= OSS_NUM_SOURCES; i++) { In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/m68k/sun3x/time.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/sun3x/dvma.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/sun3x/prom.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/m68k/sun3x/config.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/sun3/sun3ints.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/bootmem.h:7, from /kisskb/src/arch/m68k/sun3/sun3dvma.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/sun3/idprom.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/emu/natfeat.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/emu/nfblock.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/arch/m68k/emu/nfeth.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/emu/nfcon.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/arch/m68k/amiga/config.c: In function 'config_amiga': /kisskb/src/arch/m68k/amiga/config.c:465:56: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 465 | *(unsigned char *)ZTWO_VADDR(0xde0002) |= 0x80; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c: In function 'do_sigreturn': /kisskb/src/arch/m68k/kernel/signal.c:665:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 665 | regs->d0 = context.sc_d0; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:666:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 666 | regs->d1 = context.sc_d1; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:667:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 667 | regs->a0 = context.sc_a0; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:668:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 668 | regs->a1 = context.sc_a1; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:669:25: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 669 | regs->sr = (regs->sr & 0xff00) | (context.sc_sr & 0xff); | ~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:669:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 669 | regs->sr = (regs->sr & 0xff00) | (context.sc_sr & 0xff); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:670:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 670 | regs->pc = context.sc_pc; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:671:23: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 671 | regs->orig_d0 = -1; /* disable syscall checks */ | ~~~~~~~~~~~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:743:25: warning: array subscript 7 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 743 | struct pt_regs *regs = (struct pt_regs *) (sw + 1); | ^~~~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:760:20: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 760 | return regs->d0; | ^~ /kisskb/src/arch/m68k/kernel/signal.c:740:43: note: while referencing '__unused' 740 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/kernel/signal.c: In function 'do_rt_sigreturn': /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:702:16: note: in expansion of macro '__get_user' 702 | err |= __get_user(regs->d0, &gregs[0]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:703:16: note: in expansion of macro '__get_user' 703 | err |= __get_user(regs->d1, &gregs[1]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:704:16: note: in expansion of macro '__get_user' 704 | err |= __get_user(regs->d2, &gregs[2]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:705:16: note: in expansion of macro '__get_user' 705 | err |= __get_user(regs->d3, &gregs[3]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:706:16: note: in expansion of macro '__get_user' 706 | err |= __get_user(regs->d4, &gregs[4]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:707:16: note: in expansion of macro '__get_user' 707 | err |= __get_user(regs->d5, &gregs[5]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:708:16: note: in expansion of macro '__get_user' 708 | err |= __get_user(sw->d6, &gregs[6]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:709:16: note: in expansion of macro '__get_user' 709 | err |= __get_user(sw->d7, &gregs[7]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:710:16: note: in expansion of macro '__get_user' 710 | err |= __get_user(regs->a0, &gregs[8]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:711:16: note: in expansion of macro '__get_user' 711 | err |= __get_user(regs->a1, &gregs[9]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:712:16: note: in expansion of macro '__get_user' 712 | err |= __get_user(regs->a2, &gregs[10]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:713:16: note: in expansion of macro '__get_user' 713 | err |= __get_user(sw->a3, &gregs[11]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:714:16: note: in expansion of macro '__get_user' 714 | err |= __get_user(sw->a4, &gregs[12]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:715:16: note: in expansion of macro '__get_user' 715 | err |= __get_user(sw->a5, &gregs[13]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:716:16: note: in expansion of macro '__get_user' 716 | err |= __get_user(sw->a6, &gregs[14]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/linux/ring_buffer.h:7, from /kisskb/src/include/linux/ftrace_event.h:5, from /kisskb/src/include/trace/syscall.h:6, from /kisskb/src/include/linux/syscalls.h:80, from /kisskb/src/arch/m68k/kernel/signal.c:35: /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:149:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 149 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:164:17: note: in expansion of macro '__get_user_asm' 164 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:719:16: note: in expansion of macro '__get_user' 719 | err |= __get_user(regs->pc, &gregs[16]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:721:25: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 721 | regs->sr = (regs->sr & 0xff00) | (temp & 0xff); | ~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:721:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 721 | regs->sr = (regs->sr & 0xff00) | (temp & 0xff); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:722:23: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 722 | regs->orig_d0 = -1; /* disable syscall checks */ | ~~~~~~~~~~~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:770:25: warning: array subscript 7 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 770 | struct pt_regs *regs = (struct pt_regs *) (sw + 1); | ^~~~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:784:20: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 784 | return regs->d0; | ^~ /kisskb/src/arch/m68k/kernel/signal.c:767:46: note: while referencing '__unused' 767 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/include/asm/math-emu.h:71, from /kisskb/src/arch/m68k/math-emu/fp_emu.h:44, from /kisskb/src/arch/m68k/math-emu/fp_log.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/include/asm/math-emu.h:71, from /kisskb/src/arch/m68k/math-emu/fp_emu.h:44, from /kisskb/src/arch/m68k/math-emu/fp_arith.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/arch/m68k/include/asm/math-emu.h:71, from /kisskb/src/arch/m68k/math-emu/fp_emu.h:44, from /kisskb/src/arch/m68k/math-emu/fp_trig.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/arch/m68k/apollo/config.c: In function 'config_apollo': /kisskb/src/arch/m68k/apollo/config.c:170:33: warning: '__builtin_memset' offset [0, 2047] is out of the bounds [0, 0] [-Warray-bounds] 170 | addr_xlat_map[i]=0; /kisskb/src/arch/m68k/mvme147/config.c: In function 'mvme147_hwclk': /kisskb/src/arch/m68k/mvme147/config.c:153:2: warning: #warning check me! [-Wcpp] 153 | #warning check me! | ^~~~~~~ /kisskb/src/arch/m68k/mvme16x/config.c: In function 'mvme16x_hwclk': /kisskb/src/arch/m68k/mvme16x/config.c:424:2: warning: #warning check me! [-Wcpp] 424 | #warning check me! | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/kernel/fork.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/debug_locks.h:4, from /kisskb/src/kernel/panic.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/exec_domain.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/proc_fs.h:8, from /kisskb/src/kernel/cpu.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/itimer.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/kernel_stat.h:4, from /kisskb/src/kernel/softirq.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/exit.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/audit.h:26, from /kisskb/src/kernel/capability.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/kernel/sysctl.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/kernel/resource.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/kernel/sysctl_binary.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/mempool.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/ptrace.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/filemap.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/user.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/oom.h:5, from /kisskb/src/mm/oom_kill.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/kernel_stat.h:4, from /kisskb/src/kernel/timer.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/sys.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/fadvise.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/kernel/signal.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/ipc/msgutil.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/workqueue.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/maccess.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/page_alloc.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/kernel/task_work.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/ipc/sem.c:76: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/pid.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/kernel/kmod.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/ipc.h:4, from /kisskb/src/include/uapi/linux/msg.h:4, from /kisskb/src/include/linux/msg.h:5, from /kisskb/src/ipc/msg.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/page-writeback.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kallsyms.h:9, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/kernel/extable.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/params.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/ipc/shm.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/readahead.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/kthread.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/ipc.h:4, from /kisskb/src/include/uapi/linux/msg.h:4, from /kisskb/src/include/linux/msg.h:5, from /kisskb/src/ipc/ipcns_notifier.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swap.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/ipc/ipc_sysctl.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/audit.h:26, from /kisskb/src/security/commoncap.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/ipc.h:4, from /kisskb/src/ipc/syscall.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/arch/m68k/emu/nfeth.c:42:19: warning: 'version' defined but not used [-Wunused-const-variable=] 42 | static const char version[] = | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/mmzone.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/itimer.c:11: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getitimer' alias between functions of incompatible types 'long int(int, struct itimerval *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/itimer.c:103:1: note: in expansion of macro 'SYSCALL_DEFINE2' 103 | SYSCALL_DEFINE2(getitimer, int, which, struct itimerval __user *, value) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/itimer.c:103:1: note: in expansion of macro 'SYSCALL_DEFINE2' 103 | SYSCALL_DEFINE2(getitimer, int, which, struct itimerval __user *, value) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setitimer' alias between functions of incompatible types 'long int(int, struct itimerval *, struct itimerval *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/itimer.c:278:1: note: in expansion of macro 'SYSCALL_DEFINE3' 278 | SYSCALL_DEFINE3(setitimer, int, which, struct itimerval __user *, value, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/itimer.c:278:1: note: in expansion of macro 'SYSCALL_DEFINE3' 278 | SYSCALL_DEFINE3(setitimer, int, which, struct itimerval __user *, value, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/exec_domain.c:18: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_personality' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exec_domain.c:182:1: note: in expansion of macro 'SYSCALL_DEFINE1' 182 | SYSCALL_DEFINE1(personality, unsigned int, personality) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exec_domain.c:182:1: note: in expansion of macro 'SYSCALL_DEFINE1' 182 | SYSCALL_DEFINE1(personality, unsigned int, personality) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/kernel/hrtimer.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/posix-cpu-timers.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/posix-timers.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/security/min_addr.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/truncate.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/nsproxy.h:4, from /kisskb/src/ipc/mq_sysctl.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/mm/backing-dev.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/util.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/capability.c:15: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_capget' alias between functions of incompatible types 'long int(struct __user_cap_header_struct *, struct __user_cap_data_struct *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:158:1: note: in expansion of macro 'SYSCALL_DEFINE2' 158 | SYSCALL_DEFINE2(capget, cap_user_header_t, header, cap_user_data_t, dataptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:158:1: note: in expansion of macro 'SYSCALL_DEFINE2' 158 | SYSCALL_DEFINE2(capget, cap_user_header_t, header, cap_user_data_t, dataptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_capset' alias between functions of incompatible types 'long int(struct __user_cap_header_struct *, struct __user_cap_data_struct * const)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:232:1: note: in expansion of macro 'SYSCALL_DEFINE2' 232 | SYSCALL_DEFINE2(capset, cap_user_header_t, header, const cap_user_data_t, data) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:232:1: note: in expansion of macro 'SYSCALL_DEFINE2' 232 | SYSCALL_DEFINE2(capset, cap_user_header_t, header, const cap_user_data_t, data) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/vmstat.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/vmscan.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/ipc/mqueue.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/ptrace.c:23: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_ptrace' alias between functions of incompatible types 'long int(long int, long int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c:1079:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1079 | SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c:1079:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1079 | SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/fadvise.c:19: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fadvise64' alias between functions of incompatible types 'long int(int, loff_t, size_t, int)' {aka 'long int(int, long long int, unsigned int, int)'} and 'long int(long int, long long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/fadvise.c:151:1: note: in expansion of macro 'SYSCALL_DEFINE4' 151 | SYSCALL_DEFINE4(fadvise64, int, fd, loff_t, offset, size_t, len, int, advice) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/fadvise.c:151:1: note: in expansion of macro 'SYSCALL_DEFINE4' 151 | SYSCALL_DEFINE4(fadvise64, int, fd, loff_t, offset, size_t, len, int, advice) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/kernel/nsproxy.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/kernel/ksysfs.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/include/linux/notifier.h:13, from /kisskb/src/include/linux/kprobes.h:35, from /kisskb/src/kernel/notifier.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/mmu_context.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/mm_init.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/timer.c:36: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_alarm' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/timer.c:1394:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1394 | SYSCALL_DEFINE1(alarm, unsigned int, seconds) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/timer.c:1394:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1394 | SYSCALL_DEFINE1(alarm, unsigned int, seconds) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/range.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/kernel/async.c:52: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/include/linux/key.h:20, from /kisskb/src/include/linux/cred.h:17, from /kisskb/src/kernel/cred.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/mm/percpu.c:56: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/ipc/sem.c:82: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_semop' alias between functions of incompatible types 'long int(int, struct sembuf *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:2014:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2014 | SYSCALL_DEFINE3(semop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:2014:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2014 | SYSCALL_DEFINE3(semop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_semtimedop' alias between functions of incompatible types 'long int(int, struct sembuf *, unsigned int, const struct timespec *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1778:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1778 | SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1778:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1778 | SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_semctl' alias between functions of incompatible types 'long int(int, int, int, long unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1573:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1573 | SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1573:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1573 | SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/mm/slab_common.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/kernel/reboot.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/balloon_compaction.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/sys.c:46: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sysinfo' alias between functions of incompatible types 'long int(struct sysinfo *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2084:1: note: in expansion of macro 'SYSCALL_DEFINE1' 2084 | SYSCALL_DEFINE1(sysinfo, struct sysinfo __user *, info) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2084:1: note: in expansion of macro 'SYSCALL_DEFINE1' 2084 | SYSCALL_DEFINE1(sysinfo, struct sysinfo __user *, info) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getcpu' alias between functions of incompatible types 'long int(unsigned int *, unsigned int *, struct getcpu_cache *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2006:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2006 | SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2006:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2006 | SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_prctl' alias between functions of incompatible types 'long int(int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1836:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1836 | SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/sysctl_binary.c:6: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sysctl' alias between functions of incompatible types 'long int(struct __sysctl_args *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl_binary.c:1419:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1419 | SYSCALL_DEFINE1(sysctl, struct __sysctl_args __user *, args) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl_binary.c:1419:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1419 | SYSCALL_DEFINE1(sysctl, struct __sysctl_args __user *, args) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1836:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1836 | SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getrusage' alias between functions of incompatible types 'long int(int, struct rusage *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1603:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1603 | SYSCALL_DEFINE2(getrusage, int, who, struct rusage __user *, ru) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1603:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1603 | SYSCALL_DEFINE2(getrusage, int, who, struct rusage __user *, ru) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setrlimit' alias between functions of incompatible types 'long int(unsigned int, struct rlimit *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1471:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1471 | SYSCALL_DEFINE2(setrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1471:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1471 | SYSCALL_DEFINE2(setrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_prlimit64' alias between functions of incompatible types 'long int(pid_t, unsigned int, const struct rlimit64 *, struct rlimit64 *)' {aka 'long int(int, unsigned int, const struct rlimit64 *, struct rlimit64 *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1429:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1429 | SYSCALL_DEFINE4(prlimit64, pid_t, pid, unsigned int, resource, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1429:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1429 | SYSCALL_DEFINE4(prlimit64, pid_t, pid, unsigned int, resource, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_old_getrlimit' alias between functions of incompatible types 'long int(unsigned int, struct rlimit *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1288:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1288 | SYSCALL_DEFINE2(old_getrlimit, unsigned int, resource, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1288:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1288 | SYSCALL_DEFINE2(old_getrlimit, unsigned int, resource, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getrlimit' alias between functions of incompatible types 'long int(unsigned int, struct rlimit *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1270:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1270 | SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1270:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1270 | SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setdomainname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1246:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1246 | SYSCALL_DEFINE2(setdomainname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1246:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1246 | SYSCALL_DEFINE2(setdomainname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/cpu/idle.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_gethostname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1221:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1221 | SYSCALL_DEFINE2(gethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1221:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1221 | SYSCALL_DEFINE2(gethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/security/keys/gc.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sethostname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1195:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1195 | SYSCALL_DEFINE2(sethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1195:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1195 | SYSCALL_DEFINE2(sethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_newuname' alias between functions of incompatible types 'long int(struct new_utsname *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1121:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1121 | SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/percpu_counter.h:9, from /kisskb/src/include/linux/backing-dev.h:11, from /kisskb/src/mm/fremap.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1121:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1121 | SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_times' alias between functions of incompatible types 'long int(struct tms *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:876:1: note: in expansion of macro 'SYSCALL_DEFINE1' 876 | SYSCALL_DEFINE1(times, struct tms __user *, tbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:876:1: note: in expansion of macro 'SYSCALL_DEFINE1' 876 | SYSCALL_DEFINE1(times, struct tms __user *, tbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setfsgid' alias between functions of incompatible types 'long int(gid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:765:1: note: in expansion of macro 'SYSCALL_DEFINE1' 765 | SYSCALL_DEFINE1(setfsgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:765:1: note: in expansion of macro 'SYSCALL_DEFINE1' 765 | SYSCALL_DEFINE1(setfsgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setfsuid' alias between functions of incompatible types 'long int(uid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:726:1: note: in expansion of macro 'SYSCALL_DEFINE1' 726 | SYSCALL_DEFINE1(setfsuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:726:1: note: in expansion of macro 'SYSCALL_DEFINE1' 726 | SYSCALL_DEFINE1(setfsuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getresgid' alias between functions of incompatible types 'long int(gid_t *, gid_t *, gid_t *)' {aka 'long int(unsigned int *, unsigned int *, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:702:1: note: in expansion of macro 'SYSCALL_DEFINE3' 702 | SYSCALL_DEFINE3(getresgid, gid_t __user *, rgidp, gid_t __user *, egidp, gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:702:1: note: in expansion of macro 'SYSCALL_DEFINE3' 702 | SYSCALL_DEFINE3(getresgid, gid_t __user *, rgidp, gid_t __user *, egidp, gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setresgid' alias between functions of incompatible types 'long int(gid_t, gid_t, gid_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:650:1: note: in expansion of macro 'SYSCALL_DEFINE3' 650 | SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:650:1: note: in expansion of macro 'SYSCALL_DEFINE3' 650 | SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getresuid' alias between functions of incompatible types 'long int(uid_t *, uid_t *, uid_t *)' {aka 'long int(unsigned int *, unsigned int *, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:630:1: note: in expansion of macro 'SYSCALL_DEFINE3' 630 | SYSCALL_DEFINE3(getresuid, uid_t __user *, ruidp, uid_t __user *, euidp, uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:630:1: note: in expansion of macro 'SYSCALL_DEFINE3' 630 | SYSCALL_DEFINE3(getresuid, uid_t __user *, ruidp, uid_t __user *, euidp, uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setresuid' alias between functions of incompatible types 'long int(uid_t, uid_t, uid_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:565:1: note: in expansion of macro 'SYSCALL_DEFINE3' 565 | SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:565:1: note: in expansion of macro 'SYSCALL_DEFINE3' 565 | SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setuid' alias between functions of incompatible types 'long int(uid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:518:1: note: in expansion of macro 'SYSCALL_DEFINE1' 518 | SYSCALL_DEFINE1(setuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:518:1: note: in expansion of macro 'SYSCALL_DEFINE1' 518 | SYSCALL_DEFINE1(setuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setreuid' alias between functions of incompatible types 'long int(uid_t, uid_t)' {aka 'long int(unsigned int, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:447:1: note: in expansion of macro 'SYSCALL_DEFINE2' 447 | SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:447:1: note: in expansion of macro 'SYSCALL_DEFINE2' 447 | SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setgid' alias between functions of incompatible types 'long int(gid_t)' {aka 'long int(unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:371:1: note: in expansion of macro 'SYSCALL_DEFINE1' 371 | SYSCALL_DEFINE1(setgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:371:1: note: in expansion of macro 'SYSCALL_DEFINE1' 371 | SYSCALL_DEFINE1(setgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setregid' alias between functions of incompatible types 'long int(gid_t, gid_t)' {aka 'long int(unsigned int, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:314:1: note: in expansion of macro 'SYSCALL_DEFINE2' 314 | SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:314:1: note: in expansion of macro 'SYSCALL_DEFINE2' 314 | SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, from /kisskb/src/kernel/smpboot.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/mm/vmacache.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/swap.h:4, from /kisskb/src/mm/compaction.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/include/linux/key.h:20, from /kisskb/src/include/linux/cred.h:17, from /kisskb/src/kernel/groups.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/fork.c:41: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_set_tid_address' alias between functions of incompatible types 'long int(int *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1086:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1086 | SYSCALL_DEFINE1(set_tid_address, int __user *, tidptr) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/security/keys/keyctl.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1086:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1086 | SYSCALL_DEFINE1(set_tid_address, int __user *, tidptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_unshare' alias between functions of incompatible types 'long int(long unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1827:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1827 | SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1827:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1827 | SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/signal.c:22: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_rt_sigprocmask' alias between functions of incompatible types 'long int(int, sigset_t *, sigset_t *, size_t)' {aka 'long int(int, sigset_t *, sigset_t *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2604:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2604 | SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2604:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2604 | SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sigsuspend' alias between functions of incompatible types 'long int(int, int, old_sigset_t)' {aka 'long int(int, int, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3610:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3610 | SYSCALL_DEFINE3(sigsuspend, int, unused1, int, unused2, old_sigset_t, mask) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3610:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3610 | SYSCALL_DEFINE3(sigsuspend, int, unused1, int, unused2, old_sigset_t, mask) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_rt_sigsuspend' alias between functions of incompatible types 'long int(sigset_t *, size_t)' {aka 'long int(sigset_t *, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3566:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3566 | SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3566:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3566 | SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/shm.c:36: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_shmget' alias between functions of incompatible types 'long int(key_t, size_t, int)' {aka 'long int(int, unsigned int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:609:1: note: in expansion of macro 'SYSCALL_DEFINE3' 609 | SYSCALL_DEFINE3(shmget, key_t, key, size_t, size, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_signal' alias between functions of incompatible types 'long int(int, void (*)(int))' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3521:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3521 | SYSCALL_DEFINE2(signal, int, sig, __sighandler_t, handler) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:609:1: note: in expansion of macro 'SYSCALL_DEFINE3' 609 | SYSCALL_DEFINE3(shmget, key_t, key, size_t, size, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_shmdt' alias between functions of incompatible types 'long int(char *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1221:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1221 | SYSCALL_DEFINE1(shmdt, char __user *, shmaddr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1221:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1221 | SYSCALL_DEFINE1(shmdt, char __user *, shmaddr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3521:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3521 | SYSCALL_DEFINE2(signal, int, sig, __sighandler_t, handler) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_shmat' alias between functions of incompatible types 'long int(int, char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1205:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1205 | SYSCALL_DEFINE3(shmat, int, shmid, char __user *, shmaddr, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1205:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1205 | SYSCALL_DEFINE3(shmat, int, shmid, char __user *, shmaddr, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_shmctl' alias between functions of incompatible types 'long int(int, int, struct shmid_ds *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:938:1: note: in expansion of macro 'SYSCALL_DEFINE3' 938 | SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sigaction' alias between functions of incompatible types 'long int(int, const struct old_sigaction *, struct old_sigaction *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3417:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3417 | SYSCALL_DEFINE3(sigaction, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:938:1: note: in expansion of macro 'SYSCALL_DEFINE3' 938 | SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3417:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3417 | SYSCALL_DEFINE3(sigaction, int, sig, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/list_lru.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_rt_sigaction' alias between functions of incompatible types 'long int(int, const struct sigaction *, struct sigaction *, size_t)' {aka 'long int(int, const struct sigaction *, struct sigaction *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3341:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3341 | SYSCALL_DEFINE4(rt_sigaction, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3341:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3341 | SYSCALL_DEFINE4(rt_sigaction, int, sig, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/interval_tree.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sigprocmask' alias between functions of incompatible types 'long int(int, old_sigset_t *, old_sigset_t *)' {aka 'long int(int, long unsigned int *, long unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3293:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3293 | SYSCALL_DEFINE3(sigprocmask, int, how, old_sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3293:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3293 | SYSCALL_DEFINE3(sigprocmask, int, how, old_sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sigpending' alias between functions of incompatible types 'long int(old_sigset_t *)' {aka 'long int(long unsigned int *)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3275:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3275 | SYSCALL_DEFINE1(sigpending, old_sigset_t __user *, set) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3275:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3275 | SYSCALL_DEFINE1(sigpending, old_sigset_t __user *, set) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sigaltstack' alias between functions of incompatible types 'long int(const stack_t *, stack_t *)' {aka 'long int(const struct sigaltstack *, struct sigaltstack *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3198:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3198 | SYSCALL_DEFINE2(sigaltstack,const stack_t __user *,uss, stack_t __user *,uoss) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3198:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3198 | SYSCALL_DEFINE2(sigaltstack,const stack_t __user *,uss, stack_t __user *,uoss) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_rt_tgsigqueueinfo' alias between functions of incompatible types 'long int(pid_t, pid_t, int, siginfo_t *)' {aka 'long int(int, int, int, struct siginfo *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3063:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3063 | SYSCALL_DEFINE4(rt_tgsigqueueinfo, pid_t, tgid, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3063:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3063 | SYSCALL_DEFINE4(rt_tgsigqueueinfo, pid_t, tgid, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_rt_sigqueueinfo' alias between functions of incompatible types 'long int(pid_t, int, siginfo_t *)' {aka 'long int(int, int, struct siginfo *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3022:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3022 | SYSCALL_DEFINE3(rt_sigqueueinfo, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3022:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3022 | SYSCALL_DEFINE3(rt_sigqueueinfo, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_rt_sigtimedwait' alias between functions of incompatible types 'long int(const sigset_t *, siginfo_t *, const struct timespec *, size_t)' {aka 'long int(const sigset_t *, struct siginfo *, const struct timespec *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2874:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2874 | SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2874:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2874 | SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_rt_sigpending' alias between functions of incompatible types 'long int(sigset_t *, size_t)' {aka 'long int(sigset_t *, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2694:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2694 | SYSCALL_DEFINE2(rt_sigpending, sigset_t __user *, uset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2694:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2694 | SYSCALL_DEFINE2(rt_sigpending, sigset_t __user *, uset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/power/poweroff.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/mman.h:4, from /kisskb/src/mm/madvise.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/security/keys/process_keys.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/security/keys/permission.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/mman.h:4, from /kisskb/src/mm/mlock.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/security/keys/keyring.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/security/keys/key.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/highmem.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/security/keys/request_key.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/kernel_stat.h:4, from /kisskb/src/mm/memory.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/uid16.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/kernel/up.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/kernel/futex.c:47: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/reboot.c:16: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_reboot' alias between functions of incompatible types 'long int(int, int, unsigned int, void *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/reboot.c:199:1: note: in expansion of macro 'SYSCALL_DEFINE4' 199 | SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/reboot.c:199:1: note: in expansion of macro 'SYSCALL_DEFINE4' 199 | SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/mm/mincore.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/dma.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/printk/printk.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/ipc/msg.c:34: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_msgrcv' alias between functions of incompatible types 'long int(int, struct msgbuf *, size_t, long int, int)' {aka 'long int(int, struct msgbuf *, unsigned int, long int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:1053:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1053 | SYSCALL_DEFINE5(msgrcv, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:1053:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1053 | SYSCALL_DEFINE5(msgrcv, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_msgsnd' alias between functions of incompatible types 'long int(int, struct msgbuf *, size_t, int)' {aka 'long int(int, struct msgbuf *, unsigned int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:787:1: note: in expansion of macro 'SYSCALL_DEFINE4' 787 | SYSCALL_DEFINE4(msgsnd, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:787:1: note: in expansion of macro 'SYSCALL_DEFINE4' 787 | SYSCALL_DEFINE4(msgsnd, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_msgctl' alias between functions of incompatible types 'long int(int, int, struct msqid_ds *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:588:1: note: in expansion of macro 'SYSCALL_DEFINE3' 588 | SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, struct msqid_ds __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:588:1: note: in expansion of macro 'SYSCALL_DEFINE3' 588 | SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, struct msqid_ds __user *, buf) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/kernel/locking/mutex.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/vmalloc.h:4, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/security/keys/request_key_auth.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/utsname.h:5, from /kisskb/src/kernel/utsname_sysctl.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kallsyms.h:9, from /kisskb/src/kernel/kallsyms.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/mprotect.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/sched/core.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/acct.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/security/keys/proc.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/include/linux/moduleloader.h:5, from /kisskb/src/kernel/module.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/elfcore.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/security/keys/user_defined.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/include/linux/key.h:20, from /kisskb/src/security/keys/sysctl.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/mremap.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/kernel/time/ntp.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/ipc/syscall.c:13: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_ipc' alias between functions of incompatible types 'long int(unsigned int, int, long unsigned int, long unsigned int, void *, long int)' and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/syscall.c:16:1: note: in expansion of macro 'SYSCALL_DEFINE6' 16 | SYSCALL_DEFINE6(ipc, unsigned int, call, int, first, unsigned long, second, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/syscall.c:16:1: note: in expansion of macro 'SYSCALL_DEFINE6' 16 | SYSCALL_DEFINE6(ipc, unsigned int, call, int, first, unsigned long, second, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/plist.h:78, from /kisskb/src/include/linux/pm_qos.h:7, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/kernel/irq_work.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/include/linux/timekeeper_internal.h:9, from /kisskb/src/kernel/time/timekeeping.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/mmap.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/kernel/sched/clock.c:55: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/msync.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/handle.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/rmap.c:45: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/open.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/readahead.c:18: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_readahead' alias between functions of incompatible types 'long int(int, loff_t, size_t)' {aka 'long int(int, long long int, unsigned int)'} and 'long int(long int, long long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/readahead.c:563:1: note: in expansion of macro 'SYSCALL_DEFINE3' 563 | SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/readahead.c:563:1: note: in expansion of macro 'SYSCALL_DEFINE3' 563 | SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/sched/cputime.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/proc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/read_write.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/kernel/rcu/srcu.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/exit.c:36: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_waitpid' alias between functions of incompatible types 'long int(pid_t, int *, int)' {aka 'long int(int, int *, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1673:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1673 | SYSCALL_DEFINE3(waitpid, pid_t, pid, int __user *, stat_addr, int, options) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1673:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1673 | SYSCALL_DEFINE3(waitpid, pid_t, pid, int __user *, stat_addr, int, options) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_wait4' alias between functions of incompatible types 'long int(pid_t, int *, int, struct rusage *)' {aka 'long int(int, int *, int, struct rusage *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1630:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1630 | SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/sched/fair.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1630:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1630 | SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_waitid' alias between functions of incompatible types 'long int(int, pid_t, struct siginfo *, int, struct rusage *)' {aka 'long int(int, int, struct siginfo *, int, struct rusage *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1562:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1562 | SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1562:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1562 | SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/pagewalk.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/hrtimer.c:39: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_nanosleep' alias between functions of incompatible types 'long int(struct timespec *, struct timespec *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/hrtimer.c:1668:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1668 | SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/hrtimer.c:1668:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1668 | SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/kernel/time/clocksource.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/locking/semaphore.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/mm/pgtable-generic.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/locking/rwsem.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mm_types.h:8, from /kisskb/src/mm/init-mm.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/kernel/time.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/fremap.c:17: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_remap_file_pages' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/fremap.c:145:1: note: in expansion of macro 'SYSCALL_DEFINE5' 145 | SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/fremap.c:145:1: note: in expansion of macro 'SYSCALL_DEFINE5' 145 | SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/cipher.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/groups.c:8: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getgroups' alias between functions of incompatible types 'long int(int, gid_t *)' {aka 'long int(int, unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:203:1: note: in expansion of macro 'SYSCALL_DEFINE2' 203 | SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:203:1: note: in expansion of macro 'SYSCALL_DEFINE2' 203 | SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setgroups' alias between functions of incompatible types 'long int(int, gid_t *)' {aka 'long int(int, unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:240:1: note: in expansion of macro 'SYSCALL_DEFINE2' 240 | SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:240:1: note: in expansion of macro 'SYSCALL_DEFINE2' 240 | SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/process_vm_access.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/idle_task.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/super.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/api.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:12, from /kisskb/src/kernel/time/jiffies.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/compress.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/manage.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/rt.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/file_table.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/kernel/rcu/tiny.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/kernel/locking/lglock.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/security/keys/keyctl.c:16: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_add_key' alias between functions of incompatible types 'long int(const char *, const char *, const void *, size_t, key_serial_t)' {aka 'long int(const char *, const char *, const void *, unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:58:1: note: in expansion of macro 'SYSCALL_DEFINE5' 58 | SYSCALL_DEFINE5(add_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:58:1: note: in expansion of macro 'SYSCALL_DEFINE5' 58 | SYSCALL_DEFINE5(add_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_keyctl' alias between functions of incompatible types 'long int(int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:1570:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1570 | SYSCALL_DEFINE5(keyctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:1570:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1570 | SYSCALL_DEFINE5(keyctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_request_key' alias between functions of incompatible types 'long int(const char *, const char *, const char *, key_serial_t)' {aka 'long int(const char *, const char *, const char *, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:158:1: note: in expansion of macro 'SYSCALL_DEFINE4' 158 | SYSCALL_DEFINE4(request_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:158:1: note: in expansion of macro 'SYSCALL_DEFINE4' 158 | SYSCALL_DEFINE4(request_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/bounce.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/stop_task.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swapfile.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/kernel/irq/spurious.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swap_state.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/posix-timers.c:46: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_timer_create' alias between functions of incompatible types 'long int(const clockid_t, struct sigevent *, timer_t *)' {aka 'long int(const int, struct sigevent *, int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:593:1: note: in expansion of macro 'SYSCALL_DEFINE3' 593 | SYSCALL_DEFINE3(timer_create, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:593:1: note: in expansion of macro 'SYSCALL_DEFINE3' 593 | SYSCALL_DEFINE3(timer_create, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_clock_nanosleep' alias between functions of incompatible types 'long int(const clockid_t, int, const struct timespec *, struct timespec *)' {aka 'long int(const int, int, const struct timespec *, struct timespec *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:1088:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1088 | SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:1088:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1088 | SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_clock_getres' alias between functions of incompatible types 'long int(const clockid_t, struct timespec *)' {aka 'long int(const int, struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:1059:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1059 | SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:1059:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1059 | SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_clock_adjtime' alias between functions of incompatible types 'long int(const clockid_t, struct timex *)' {aka 'long int(const int, struct timex *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:1036:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1036 | SYSCALL_DEFINE2(clock_adjtime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/deadline.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:1036:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1036 | SYSCALL_DEFINE2(clock_adjtime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_clock_gettime' alias between functions of incompatible types 'long int(const clockid_t, struct timespec *)' {aka 'long int(const int, struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:1018:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1018 | SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:1018:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1018 | SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_clock_settime' alias between functions of incompatible types 'long int(const clockid_t, const struct timespec *)' {aka 'long int(const int, const struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:1003:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1003 | SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:1003:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1003 | SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_timer_settime' alias between functions of incompatible types 'long int(timer_t, int, const struct itimerspec *, struct itimerspec *)' {aka 'long int(int, int, const struct itimerspec *, struct itimerspec *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:872:1: note: in expansion of macro 'SYSCALL_DEFINE4' 872 | SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:872:1: note: in expansion of macro 'SYSCALL_DEFINE4' 872 | SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_timer_gettime' alias between functions of incompatible types 'long int(timer_t, struct itimerspec *)' {aka 'long int(int, struct itimerspec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:768:1: note: in expansion of macro 'SYSCALL_DEFINE2' 768 | SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/posix-timers.c:768:1: note: in expansion of macro 'SYSCALL_DEFINE2' 768 | SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rwsem.h:13, from /kisskb/src/kernel/locking/rwsem-spinlock.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/mm/bootmem.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/resend.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/security/keys/encrypted-keys/encrypted.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/page_io.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/kernel/locking/rtmutex.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/proc_fs.h:8, from /kisskb/src/kernel/time/timer_list.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/mlock.c:16: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mlock' alias between functions of incompatible types 'long int(long unsigned int, size_t)' {aka 'long int(long unsigned int, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:719:1: note: in expansion of macro 'SYSCALL_DEFINE2' 719 | SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:719:1: note: in expansion of macro 'SYSCALL_DEFINE2' 719 | SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/mm/slab.c:89: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_munlock' alias between functions of incompatible types 'long int(long unsigned int, size_t)' {aka 'long int(long unsigned int, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:751:1: note: in expansion of macro 'SYSCALL_DEFINE2' 751 | SYSCALL_DEFINE2(munlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:751:1: note: in expansion of macro 'SYSCALL_DEFINE2' 751 | SYSCALL_DEFINE2(munlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/mm/dmapool.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/module.c:34: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_delete_module' alias between functions of incompatible types 'long int(const char *, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:807:1: note: in expansion of macro 'SYSCALL_DEFINE2' 807 | SYSCALL_DEFINE2(delete_module, const char __user *, name_user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:807:1: note: in expansion of macro 'SYSCALL_DEFINE2' 807 | SYSCALL_DEFINE2(delete_module, const char __user *, name_user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_finit_module' alias between functions of incompatible types 'long int(int, const char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3370:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3370 | SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3370:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3370 | SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_init_module' alias between functions of incompatible types 'long int(void *, long unsigned int, const char *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3350:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3350 | SYSCALL_DEFINE3(init_module, void __user *, umod, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3350:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3350 | SYSCALL_DEFINE3(init_module, void __user *, umod, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/uid16.c:15: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_chown16' alias between functions of incompatible types 'long int(const char *, old_uid_t, old_gid_t)' {aka 'long int(const char *, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:19:1: note: in expansion of macro 'SYSCALL_DEFINE3' 19 | SYSCALL_DEFINE3(chown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:19:1: note: in expansion of macro 'SYSCALL_DEFINE3' 19 | SYSCALL_DEFINE3(chown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setgroups16' alias between functions of incompatible types 'long int(int, old_gid_t *)' {aka 'long int(int, short unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:174:1: note: in expansion of macro 'SYSCALL_DEFINE2' 174 | SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:174:1: note: in expansion of macro 'SYSCALL_DEFINE2' 174 | SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getgroups16' alias between functions of incompatible types 'long int(int, old_gid_t *)' {aka 'long int(int, short unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:151:1: note: in expansion of macro 'SYSCALL_DEFINE2' 151 | SYSCALL_DEFINE2(getgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:151:1: note: in expansion of macro 'SYSCALL_DEFINE2' 151 | SYSCALL_DEFINE2(getgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setfsgid16' alias between functions of incompatible types 'long int(old_gid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:106:1: note: in expansion of macro 'SYSCALL_DEFINE1' 106 | SYSCALL_DEFINE1(setfsgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:106:1: note: in expansion of macro 'SYSCALL_DEFINE1' 106 | SYSCALL_DEFINE1(setfsgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setfsuid16' alias between functions of incompatible types 'long int(old_uid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:101:1: note: in expansion of macro 'SYSCALL_DEFINE1' 101 | SYSCALL_DEFINE1(setfsuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:101:1: note: in expansion of macro 'SYSCALL_DEFINE1' 101 | SYSCALL_DEFINE1(setfsuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getresgid16' alias between functions of incompatible types 'long int(old_gid_t *, old_gid_t *, old_gid_t *)' {aka 'long int(short unsigned int *, short unsigned int *, short unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:84:1: note: in expansion of macro 'SYSCALL_DEFINE3' 84 | SYSCALL_DEFINE3(getresgid16, old_gid_t __user *, rgidp, old_gid_t __user *, egidp, old_gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:84:1: note: in expansion of macro 'SYSCALL_DEFINE3' 84 | SYSCALL_DEFINE3(getresgid16, old_gid_t __user *, rgidp, old_gid_t __user *, egidp, old_gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setresgid16' alias between functions of incompatible types 'long int(old_gid_t, old_gid_t, old_gid_t)' {aka 'long int(short unsigned int, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:77:1: note: in expansion of macro 'SYSCALL_DEFINE3' 77 | SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:77:1: note: in expansion of macro 'SYSCALL_DEFINE3' 77 | SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getresuid16' alias between functions of incompatible types 'long int(old_uid_t *, old_uid_t *, old_uid_t *)' {aka 'long int(short unsigned int *, short unsigned int *, short unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:60:1: note: in expansion of macro 'SYSCALL_DEFINE3' 60 | SYSCALL_DEFINE3(getresuid16, old_uid_t __user *, ruidp, old_uid_t __user *, euidp, old_uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:60:1: note: in expansion of macro 'SYSCALL_DEFINE3' 60 | SYSCALL_DEFINE3(getresuid16, old_uid_t __user *, ruidp, old_uid_t __user *, euidp, old_uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setresuid16' alias between functions of incompatible types 'long int(old_uid_t, old_uid_t, old_uid_t)' {aka 'long int(short unsigned int, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:54:1: note: in expansion of macro 'SYSCALL_DEFINE3' 54 | SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:54:1: note: in expansion of macro 'SYSCALL_DEFINE3' 54 | SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setuid16' alias between functions of incompatible types 'long int(old_uid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:49:1: note: in expansion of macro 'SYSCALL_DEFINE1' 49 | SYSCALL_DEFINE1(setuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:49:1: note: in expansion of macro 'SYSCALL_DEFINE1' 49 | SYSCALL_DEFINE1(setuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setreuid16' alias between functions of incompatible types 'long int(old_uid_t, old_uid_t)' {aka 'long int(short unsigned int, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:44:1: note: in expansion of macro 'SYSCALL_DEFINE2' 44 | SYSCALL_DEFINE2(setreuid16, old_uid_t, ruid, old_uid_t, euid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:44:1: note: in expansion of macro 'SYSCALL_DEFINE2' 44 | SYSCALL_DEFINE2(setreuid16, old_uid_t, ruid, old_uid_t, euid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setgid16' alias between functions of incompatible types 'long int(old_gid_t)' {aka 'long int(short unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:39:1: note: in expansion of macro 'SYSCALL_DEFINE1' 39 | SYSCALL_DEFINE1(setgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:39:1: note: in expansion of macro 'SYSCALL_DEFINE1' 39 | SYSCALL_DEFINE1(setgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setregid16' alias between functions of incompatible types 'long int(old_gid_t, old_gid_t)' {aka 'long int(short unsigned int, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:34:1: note: in expansion of macro 'SYSCALL_DEFINE2' 34 | SYSCALL_DEFINE2(setregid16, old_gid_t, rgid, old_gid_t, egid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:34:1: note: in expansion of macro 'SYSCALL_DEFINE2' 34 | SYSCALL_DEFINE2(setregid16, old_gid_t, rgid, old_gid_t, egid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fchown16' alias between functions of incompatible types 'long int(unsigned int, old_uid_t, old_gid_t)' {aka 'long int(unsigned int, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:29:1: note: in expansion of macro 'SYSCALL_DEFINE3' 29 | SYSCALL_DEFINE3(fchown16, unsigned int, fd, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:29:1: note: in expansion of macro 'SYSCALL_DEFINE3' 29 | SYSCALL_DEFINE3(fchown16, unsigned int, fd, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_lchown16' alias between functions of incompatible types 'long int(const char *, old_uid_t, old_gid_t)' {aka 'long int(const char *, short unsigned int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:24:1: note: in expansion of macro 'SYSCALL_DEFINE3' 24 | SYSCALL_DEFINE3(lchown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/uid16.c:24:1: note: in expansion of macro 'SYSCALL_DEFINE3' 24 | SYSCALL_DEFINE3(lchown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-core.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/acct.c:56: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_acct' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/acct.c:255:1: note: in expansion of macro 'SYSCALL_DEFINE1' 255 | SYSCALL_DEFINE1(acct, const char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/acct.c:255:1: note: in expansion of macro 'SYSCALL_DEFINE1' 255 | SYSCALL_DEFINE1(acct, const char __user *, name) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-tag.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-settings.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-sysfs.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/sched/wait.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-flush.c:67: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/kernel/sched/completion.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/elevator.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/mm/cleancache.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/kernel/time/timeconv.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-map.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/kernel/irq/dummychip.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/kernel/time/posix-clock.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/security/keys/encrypted-keys/ecryptfs_format.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-ioc.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/kernel/time/alarmtimer.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/sound_core.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/chip.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/char_dev.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/exec.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/irq.h:12, from /kisskb/src/kernel/irq/proc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-exec.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/stat.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/pipe.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/memneq.c:62: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/kernel/irq/devres.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/algapi.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-merge.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, 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:291:41: note: in expansion of macro 'module_init' 291 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1040:1: note: in expansion of macro 'late_initcall' 1040 | late_initcall(init_encrypted); | ^~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1014:19: note: 'init_module' target declared here 1014 | static int __init init_encrypted(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, 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:1041:1: note: in expansion of macro 'module_exit' 1041 | module_exit(cleanup_encrypted); | ^~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1034:20: note: 'cleanup_module' target declared here 1034 | static void __exit cleanup_encrypted(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/sound_core.c:10: /kisskb/src/include/linux/init.h: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:287:41: note: in expansion of macro 'module_init' 287 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/sound/sound_core.c:64:1: note: in expansion of macro 'subsys_initcall' 64 | subsys_initcall(init_soundcore); | ^~~~~~~~~~~~~~~ /kisskb/src/sound/sound_core.c:39:19: note: 'init_module' target declared here 39 | static int __init init_soundcore(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/sound_core.c:10: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/madvise.c:10: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_madvise' alias between functions of incompatible types 'long int(long unsigned int, size_t, int)' {aka 'long int(long unsigned int, unsigned int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/madvise.c:465:1: note: in expansion of macro 'SYSCALL_DEFINE3' 465 | SYSCALL_DEFINE3(madvise, unsigned long, start, size_t, len_in, int, behavior) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/madvise.c:465:1: note: in expansion of macro 'SYSCALL_DEFINE3' 465 | SYSCALL_DEFINE3(madvise, unsigned long, start, size_t, len_in, int, behavior) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/process_vm_access.c:18: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_process_vm_readv' alias between functions of incompatible types 'long int(pid_t, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)' {aka 'long int(int, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:398:1: note: in expansion of macro 'SYSCALL_DEFINE6' 398 | SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:398:1: note: in expansion of macro 'SYSCALL_DEFINE6' 398 | SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_process_vm_writev' alias between functions of incompatible types 'long int(pid_t, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)' {aka 'long int(int, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:405:1: note: in expansion of macro 'SYSCALL_DEFINE6' 405 | SYSCALL_DEFINE6(process_vm_writev, pid_t, pid, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:405:1: note: in expansion of macro 'SYSCALL_DEFINE6' 405 | SYSCALL_DEFINE6(process_vm_writev, pid_t, pid, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/readdir.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/printk/printk.c:36: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_syslog' alias between functions of incompatible types 'long int(int, char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1246:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1246 | SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1246:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1246 | SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/mqueue.c:29: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mq_open' alias between functions of incompatible types 'long int(const char *, int, umode_t, struct mq_attr *)' {aka 'long int(const char *, int, short unsigned int, struct mq_attr *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:775:1: note: in expansion of macro 'SYSCALL_DEFINE4' 775 | SYSCALL_DEFINE4(mq_open, const char __user *, u_name, int, oflag, umode_t, mode, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:775:1: note: in expansion of macro 'SYSCALL_DEFINE4' 775 | SYSCALL_DEFINE4(mq_open, const char __user *, u_name, int, oflag, umode_t, mode, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mq_getsetattr' alias between functions of incompatible types 'long int(mqd_t, const struct mq_attr *, struct mq_attr *)' {aka 'long int(int, const struct mq_attr *, struct mq_attr *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1309:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1309 | SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1309:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1309 | SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mq_notify' alias between functions of incompatible types 'long int(mqd_t, const struct sigevent *)' {aka 'long int(int, const struct sigevent *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1177:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1177 | SYSCALL_DEFINE2(mq_notify, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/crypto/proc.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/fcntl.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1177:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1177 | SYSCALL_DEFINE2(mq_notify, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mq_timedreceive' alias between functions of incompatible types 'long int(mqd_t, char *, size_t, unsigned int *, const struct timespec *)' {aka 'long int(int, char *, unsigned int, unsigned int *, const struct timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1070:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1070 | SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1070:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1070 | SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mq_timedsend' alias between functions of incompatible types 'long int(mqd_t, const char *, size_t, unsigned int, const struct timespec *)' {aka 'long int(int, const char *, unsigned int, unsigned int, const struct timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:951:1: note: in expansion of macro 'SYSCALL_DEFINE5' 951 | SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:951:1: note: in expansion of macro 'SYSCALL_DEFINE5' 951 | SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mq_unlink' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:856:1: note: in expansion of macro 'SYSCALL_DEFINE1' 856 | SYSCALL_DEFINE1(mq_unlink, const char __user *, u_name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:856:1: note: in expansion of macro 'SYSCALL_DEFINE1' 856 | SYSCALL_DEFINE1(mq_unlink, const char __user *, u_name) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/read_write.c:16: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_lseek' alias between functions of incompatible types 'long int(unsigned int, off_t, unsigned int)' {aka 'long int(unsigned int, long int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:279:1: note: in expansion of macro 'SYSCALL_DEFINE3' 279 | SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, whence) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:279:1: note: in expansion of macro 'SYSCALL_DEFINE3' 279 | SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, whence) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sendfile64' alias between functions of incompatible types 'long int(int, int, loff_t *, size_t)' {aka 'long int(int, int, long long int *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1211:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1211 | SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, loff_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1211:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1211 | SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, loff_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/mprotect.c:20: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mprotect' alias between functions of incompatible types 'long int(long unsigned int, size_t, long unsigned int)' {aka 'long int(long unsigned int, unsigned int, long unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mprotect.c:302:1: note: in expansion of macro 'SYSCALL_DEFINE3' 302 | SYSCALL_DEFINE3(mprotect, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mprotect.c:302:1: note: in expansion of macro 'SYSCALL_DEFINE3' 302 | SYSCALL_DEFINE3(mprotect, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sendfile' alias between functions of incompatible types 'long int(int, int, off_t *, size_t)' {aka 'long int(int, int, long int *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1192:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1192 | SYSCALL_DEFINE4(sendfile, int, out_fd, int, in_fd, off_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1192:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1192 | SYSCALL_DEFINE4(sendfile, int, out_fd, int, in_fd, off_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/select.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_pwritev' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:879:1: note: in expansion of macro 'SYSCALL_DEFINE5' 879 | SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:879:1: note: in expansion of macro 'SYSCALL_DEFINE5' 879 | SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_preadv' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:855:1: note: in expansion of macro 'SYSCALL_DEFINE5' 855 | SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:855:1: note: in expansion of macro 'SYSCALL_DEFINE5' 855 | SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_writev' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:829:1: note: in expansion of macro 'SYSCALL_DEFINE3' 829 | SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:829:1: note: in expansion of macro 'SYSCALL_DEFINE3' 829 | SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-timeout.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/scatterwalk.h:20, from /kisskb/src/crypto/scatterwalk.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_readv' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:809:1: note: in expansion of macro 'SYSCALL_DEFINE3' 809 | SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:809:1: note: in expansion of macro 'SYSCALL_DEFINE3' 809 | SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_pwrite64' alias between functions of incompatible types 'long int(unsigned int, const char *, size_t, loff_t)' {aka 'long int(unsigned int, const char *, unsigned int, long long int)'} and 'long int(long int, long int, long int, long long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:563:1: note: in expansion of macro 'SYSCALL_DEFINE4' 563 | SYSCALL_DEFINE4(pwrite64, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:563:1: note: in expansion of macro 'SYSCALL_DEFINE4' 563 | SYSCALL_DEFINE4(pwrite64, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_pread64' alias between functions of incompatible types 'long int(unsigned int, char *, size_t, loff_t)' {aka 'long int(unsigned int, char *, unsigned int, long long int)'} and 'long int(long int, long int, long int, long long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:543:1: note: in expansion of macro 'SYSCALL_DEFINE4' 543 | SYSCALL_DEFINE4(pread64, unsigned int, fd, char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:543:1: note: in expansion of macro 'SYSCALL_DEFINE4' 543 | SYSCALL_DEFINE4(pread64, unsigned int, fd, char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_write' alias between functions of incompatible types 'long int(unsigned int, const char *, size_t)' {aka 'long int(unsigned int, const char *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:526:1: note: in expansion of macro 'SYSCALL_DEFINE3' 526 | SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:526:1: note: in expansion of macro 'SYSCALL_DEFINE3' 526 | SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_read' alias between functions of incompatible types 'long int(unsigned int, char *, size_t)' {aka 'long int(unsigned int, char *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:511:1: note: in expansion of macro 'SYSCALL_DEFINE3' 511 | SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:511:1: note: in expansion of macro 'SYSCALL_DEFINE3' 511 | SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_llseek' alias between functions of incompatible types 'long int(unsigned int, long unsigned int, long unsigned int, loff_t *, unsigned int)' {aka 'long int(unsigned int, long unsigned int, long unsigned int, long long int *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:305:1: note: in expansion of macro 'SYSCALL_DEFINE5' 305 | SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:305:1: note: in expansion of macro 'SYSCALL_DEFINE5' 305 | SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-softirq.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/msync.c:14: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_msync' alias between functions of incompatible types 'long int(long unsigned int, size_t, int)' {aka 'long int(long unsigned int, unsigned int, int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/msync.c:31:1: note: in expansion of macro 'SYSCALL_DEFINE3' 31 | SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/msync.c:31:1: note: in expansion of macro 'SYSCALL_DEFINE3' 31 | SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/ablkcipher.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_core.c:178: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/open.c:26: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_truncate' alias between functions of incompatible types 'long int(const char *, long int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:140:1: note: in expansion of macro 'SYSCALL_DEFINE2' 140 | SYSCALL_DEFINE2(truncate, const char __user *, path, long, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:140:1: note: in expansion of macro 'SYSCALL_DEFINE2' 140 | SYSCALL_DEFINE2(truncate, const char __user *, path, long, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_close' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1050:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1050 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1050:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1050 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_close' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1050:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1050 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1050:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1050 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_creat' alias between functions of incompatible types 'long int(const char *, umode_t)' {aka 'long int(const char *, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1012:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1012 | SYSCALL_DEFINE2(creat, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1012:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1012 | SYSCALL_DEFINE2(creat, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_openat' alias between functions of incompatible types 'long int(int, const char *, int, umode_t)' {aka 'long int(int, const char *, int, short unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:997:1: note: in expansion of macro 'SYSCALL_DEFINE4' 997 | SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:997:1: note: in expansion of macro 'SYSCALL_DEFINE4' 997 | SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_open' alias between functions of incompatible types 'long int(const char *, int, umode_t)' {aka 'long int(const char *, int, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:989:1: note: in expansion of macro 'SYSCALL_DEFINE3' 989 | SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:989:1: note: in expansion of macro 'SYSCALL_DEFINE3' 989 | SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fchown' alias between functions of incompatible types 'long int(unsigned int, uid_t, gid_t)' {aka 'long int(unsigned int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:615:1: note: in expansion of macro 'SYSCALL_DEFINE3' 615 | SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:615:1: note: in expansion of macro 'SYSCALL_DEFINE3' 615 | SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_lchown' alias between functions of incompatible types 'long int(const char *, uid_t, gid_t)' {aka 'long int(const char *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:609:1: note: in expansion of macro 'SYSCALL_DEFINE3' 609 | SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:609:1: note: in expansion of macro 'SYSCALL_DEFINE3' 609 | SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_chown' alias between functions of incompatible types 'long int(const char *, uid_t, gid_t)' {aka 'long int(const char *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:604:1: note: in expansion of macro 'SYSCALL_DEFINE3' 604 | SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:604:1: note: in expansion of macro 'SYSCALL_DEFINE3' 604 | SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fchownat' alias between functions of incompatible types 'long int(int, const char *, uid_t, gid_t, int)' {aka 'long int(int, const char *, unsigned int, unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:572:1: note: in expansion of macro 'SYSCALL_DEFINE5' 572 | SYSCALL_DEFINE5(fchownat, int, dfd, const char __user *, filename, uid_t, user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:572:1: note: in expansion of macro 'SYSCALL_DEFINE5' 572 | SYSCALL_DEFINE5(fchownat, int, dfd, const char __user *, filename, uid_t, user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_chmod' alias between functions of incompatible types 'long int(const char *, umode_t)' {aka 'long int(const char *, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:525:1: note: in expansion of macro 'SYSCALL_DEFINE2' 525 | SYSCALL_DEFINE2(chmod, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:525:1: note: in expansion of macro 'SYSCALL_DEFINE2' 525 | SYSCALL_DEFINE2(chmod, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fchmodat' alias between functions of incompatible types 'long int(int, const char *, umode_t)' {aka 'long int(int, const char *, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:507:1: note: in expansion of macro 'SYSCALL_DEFINE3' 507 | SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:507:1: note: in expansion of macro 'SYSCALL_DEFINE3' 507 | SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fchmod' alias between functions of incompatible types 'long int(unsigned int, umode_t)' {aka 'long int(unsigned int, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:494:1: note: in expansion of macro 'SYSCALL_DEFINE2' 494 | SYSCALL_DEFINE2(fchmod, unsigned int, fd, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:494:1: note: in expansion of macro 'SYSCALL_DEFINE2' 494 | SYSCALL_DEFINE2(fchmod, unsigned int, fd, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_chroot' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:432:1: note: in expansion of macro 'SYSCALL_DEFINE1' 432 | SYSCALL_DEFINE1(chroot, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:432:1: note: in expansion of macro 'SYSCALL_DEFINE1' 432 | SYSCALL_DEFINE1(chroot, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fchdir' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:407:1: note: in expansion of macro 'SYSCALL_DEFINE1' 407 | SYSCALL_DEFINE1(fchdir, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:407:1: note: in expansion of macro 'SYSCALL_DEFINE1' 407 | SYSCALL_DEFINE1(fchdir, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_chdir' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:381:1: note: in expansion of macro 'SYSCALL_DEFINE1' 381 | SYSCALL_DEFINE1(chdir, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:381:1: note: in expansion of macro 'SYSCALL_DEFINE1' 381 | SYSCALL_DEFINE1(chdir, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_access' alias between functions of incompatible types 'long int(const char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:376:1: note: in expansion of macro 'SYSCALL_DEFINE2' 376 | SYSCALL_DEFINE2(access, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:376:1: note: in expansion of macro 'SYSCALL_DEFINE2' 376 | SYSCALL_DEFINE2(access, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_faccessat' alias between functions of incompatible types 'long int(int, const char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:300:1: note: in expansion of macro 'SYSCALL_DEFINE3' 300 | SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:300:1: note: in expansion of macro 'SYSCALL_DEFINE3' 300 | SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_ftruncate64' alias between functions of incompatible types 'long int(unsigned int, loff_t)' {aka 'long int(unsigned int, long long int)'} and 'long int(long int, long long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:218:1: note: in expansion of macro 'SYSCALL_DEFINE2' 218 | SYSCALL_DEFINE2(ftruncate64, unsigned int, fd, loff_t, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:218:1: note: in expansion of macro 'SYSCALL_DEFINE2' 218 | SYSCALL_DEFINE2(ftruncate64, unsigned int, fd, loff_t, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_truncate64' alias between functions of incompatible types 'long int(const char *, loff_t)' {aka 'long int(const char *, long long int)'} and 'long int(long int, long long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:213:1: note: in expansion of macro 'SYSCALL_DEFINE2' 213 | SYSCALL_DEFINE2(truncate64, const char __user *, path, loff_t, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:213:1: note: in expansion of macro 'SYSCALL_DEFINE2' 213 | SYSCALL_DEFINE2(truncate64, const char __user *, path, loff_t, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_ftruncate' alias between functions of incompatible types 'long int(unsigned int, long unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:199:1: note: in expansion of macro 'SYSCALL_DEFINE2' 199 | SYSCALL_DEFINE2(ftruncate, unsigned int, fd, unsigned long, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:199:1: note: in expansion of macro 'SYSCALL_DEFINE2' 199 | SYSCALL_DEFINE2(ftruncate, unsigned int, fd, unsigned long, length) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/dcache.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/ioctl.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-iopoll.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/mremap.c:21: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mremap' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mremap.c:475:1: note: in expansion of macro 'SYSCALL_DEFINE5' 475 | SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mremap.c:475:1: note: in expansion of macro 'SYSCALL_DEFINE5' 475 | SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/time.c:35: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_time' alias between functions of incompatible types 'long int(time_t *)' {aka 'long int(long int *)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time.c:62:1: note: in expansion of macro 'SYSCALL_DEFINE1' 62 | SYSCALL_DEFINE1(time, time_t __user *, tloc) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time.c:62:1: note: in expansion of macro 'SYSCALL_DEFINE1' 62 | SYSCALL_DEFINE1(time, time_t __user *, tloc) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_adjtimex' alias between functions of incompatible types 'long int(struct timex *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time.c:213:1: note: in expansion of macro 'SYSCALL_DEFINE1' 213 | SYSCALL_DEFINE1(adjtimex, struct timex __user *, txc_p) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time.c:213:1: note: in expansion of macro 'SYSCALL_DEFINE1' 213 | SYSCALL_DEFINE1(adjtimex, struct timex __user *, txc_p) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_settimeofday' alias between functions of incompatible types 'long int(struct timeval *, struct timezone *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time.c:188:1: note: in expansion of macro 'SYSCALL_DEFINE2' 188 | SYSCALL_DEFINE2(settimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time.c:188:1: note: in expansion of macro 'SYSCALL_DEFINE2' 188 | SYSCALL_DEFINE2(settimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_gettimeofday' alias between functions of incompatible types 'long int(struct timeval *, struct timezone *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time.c:101:1: note: in expansion of macro 'SYSCALL_DEFINE2' 101 | SYSCALL_DEFINE2(gettimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time.c:101:1: note: in expansion of macro 'SYSCALL_DEFINE2' 101 | SYSCALL_DEFINE2(gettimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_stime' alias between functions of incompatible types 'long int(time_t *)' {aka 'long int(long int *)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time.c:81:1: note: in expansion of macro 'SYSCALL_DEFINE1' 81 | SYSCALL_DEFINE1(stime, time_t __user *, tptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time.c:81:1: note: in expansion of macro 'SYSCALL_DEFINE1' 81 | SYSCALL_DEFINE1(stime, time_t __user *, tptr) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-lib.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/attr.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/mincore.c:14: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mincore' alias between functions of incompatible types 'long int(long unsigned int, size_t, unsigned char *)' {aka 'long int(long unsigned int, unsigned int, unsigned char *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mincore.c:268:1: note: in expansion of macro 'SYSCALL_DEFINE3' 268 | SYSCALL_DEFINE3(mincore, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mincore.c:268:1: note: in expansion of macro 'SYSCALL_DEFINE3' 268 | SYSCALL_DEFINE3(mincore, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/ahash.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/char/mem.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/blkcipher.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/amiflop.c:56: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/bad_inode.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/connector/cn_queue.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/cdrom/cdrom.c:268: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/scatterwalk.h:20, from /kisskb/src/crypto/shash.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/block/aoe/aoeblk.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/block/aoe/aoechr.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/algboss.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/mmap.c:18: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_brk' alias between functions of incompatible types 'long int(long unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:261:1: note: in expansion of macro 'SYSCALL_DEFINE1' 261 | SYSCALL_DEFINE1(brk, unsigned long, brk) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:261:1: note: in expansion of macro 'SYSCALL_DEFINE1' 261 | SYSCALL_DEFINE1(brk, unsigned long, brk) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_munmap' alias between functions of incompatible types 'long int(long unsigned int, size_t)' {aka 'long int(long unsigned int, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:2583:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2583 | SYSCALL_DEFINE2(munmap, unsigned long, addr, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:2583:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2583 | SYSCALL_DEFINE2(munmap, unsigned long, addr, size_t, len) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/filesystems.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_old_mmap' alias between functions of incompatible types 'long int(struct mmap_arg_struct *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:1437:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1437 | SYSCALL_DEFINE1(old_mmap, struct mmap_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:1437:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1437 | SYSCALL_DEFINE1(old_mmap, struct mmap_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mmap_pgoff' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:1377:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1377 | SYSCALL_DEFINE6(mmap_pgoff, unsigned long, addr, unsigned long, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:1377:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1377 | SYSCALL_DEFINE6(mmap_pgoff, unsigned long, addr, unsigned long, len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/dio/dio.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/file.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/socket.c:61: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/component.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-tag.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/kernel/futex.c:56: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_set_robust_list' alias between functions of incompatible types 'long int(struct robust_list_head *, size_t)' {aka 'long int(struct robust_list_head *, unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2737:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2737 | SYSCALL_DEFINE2(set_robust_list, struct robust_list_head __user *, head, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/ata.h:32, from /kisskb/src/drivers/block/aoe/aoecmd.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2737:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2737 | SYSCALL_DEFINE2(set_robust_list, struct robust_list_head __user *, head, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_futex' alias between functions of incompatible types 'long int(u32 *, int, u32, struct timespec *, u32 *, u32)' {aka 'long int(unsigned int *, int, unsigned int, struct timespec *, unsigned int *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2993:1: note: in expansion of macro 'SYSCALL_DEFINE6' 2993 | SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2993:1: note: in expansion of macro 'SYSCALL_DEFINE6' 2993 | SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_get_robust_list' alias between functions of incompatible types 'long int(int, struct robust_list_head **, size_t *)' {aka 'long int(int, struct robust_list_head **, unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2759:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2759 | SYSCALL_DEFINE3(get_robust_list, int, pid, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/block/aoe/aoedev.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2759:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2759 | SYSCALL_DEFINE3(get_robust_list, int, pid, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/seq_file.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/dd.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-sysfs.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/core.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/namespace.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/nvram.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/dio/dio-driver.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-cpu.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/bus.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/drivers/block/aoe/aoenet.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/utsname.h:5, from /kisskb/src/drivers/char/random.c:238: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/exec.c:48: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_uselib' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:107:1: note: in expansion of macro 'SYSCALL_DEFINE1' 107 | SYSCALL_DEFINE1(uselib, const char __user *, library) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:107:1: note: in expansion of macro 'SYSCALL_DEFINE1' 107 | SYSCALL_DEFINE1(uselib, const char __user *, library) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_execve' alias between functions of incompatible types 'long int(const char *, const char * const*, const char * const*)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1637:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1637 | SYSCALL_DEFINE3(execve, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1637:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1637 | SYSCALL_DEFINE3(execve, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/misc.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/mm/swapfile.c:30: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_swapoff' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:1826:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1826 | SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/hid/hid-input.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:1826:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1826 | SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_swapon' alias between functions of incompatible types 'long int(const char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:2369:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2369 | SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:2369:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2369 | SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/connector/connector.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/drivers/block/aoe/aoechr.c:13: /kisskb/src/drivers/block/aoe/aoechr.c: In function 'aoechr_write': /kisskb/src/include/linux/skbuff.h:1175:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | 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:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | 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/fs/stat.c:15: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_stat' alias between functions of incompatible types 'long int(const char *, struct __old_kernel_stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:177:1: note: in expansion of macro 'SYSCALL_DEFINE2' 177 | SYSCALL_DEFINE2(stat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:177:1: note: in expansion of macro 'SYSCALL_DEFINE2' 177 | SYSCALL_DEFINE2(stat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fstatat64' alias between functions of incompatible types 'long int(int, const char *, struct stat64 *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:435:1: note: in expansion of macro 'SYSCALL_DEFINE4' 435 | SYSCALL_DEFINE4(fstatat64, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:435:1: note: in expansion of macro 'SYSCALL_DEFINE4' 435 | SYSCALL_DEFINE4(fstatat64, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fstat64' alias between functions of incompatible types 'long int(long unsigned int, struct stat64 *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:424:1: note: in expansion of macro 'SYSCALL_DEFINE2' 424 | SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:424:1: note: in expansion of macro 'SYSCALL_DEFINE2' 424 | SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_lstat64' alias between functions of incompatible types 'long int(const char *, struct stat64 *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:412:1: note: in expansion of macro 'SYSCALL_DEFINE2' 412 | SYSCALL_DEFINE2(lstat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:412:1: note: in expansion of macro 'SYSCALL_DEFINE2' 412 | SYSCALL_DEFINE2(lstat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_stat64' alias between functions of incompatible types 'long int(const char *, struct stat64 *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:400:1: note: in expansion of macro 'SYSCALL_DEFINE2' 400 | SYSCALL_DEFINE2(stat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:400:1: note: in expansion of macro 'SYSCALL_DEFINE2' 400 | SYSCALL_DEFINE2(stat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_readlink' alias between functions of incompatible types 'long int(const char *, char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:349:1: note: in expansion of macro 'SYSCALL_DEFINE3' 349 | SYSCALL_DEFINE3(readlink, const char __user *, path, char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:349:1: note: in expansion of macro 'SYSCALL_DEFINE3' 349 | SYSCALL_DEFINE3(readlink, const char __user *, path, char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_readlinkat' alias between functions of incompatible types 'long int(int, const char *, char *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:315:1: note: in expansion of macro 'SYSCALL_DEFINE4' 315 | SYSCALL_DEFINE4(readlinkat, int, dfd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:315:1: note: in expansion of macro 'SYSCALL_DEFINE4' 315 | SYSCALL_DEFINE4(readlinkat, int, dfd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_newfstat' alias between functions of incompatible types 'long int(unsigned int, struct stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:304:1: note: in expansion of macro 'SYSCALL_DEFINE2' 304 | SYSCALL_DEFINE2(newfstat, unsigned int, fd, struct stat __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:304:1: note: in expansion of macro 'SYSCALL_DEFINE2' 304 | SYSCALL_DEFINE2(newfstat, unsigned int, fd, struct stat __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_newlstat' alias between functions of incompatible types 'long int(const char *, struct stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:277:1: note: in expansion of macro 'SYSCALL_DEFINE2' 277 | SYSCALL_DEFINE2(newlstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:277:1: note: in expansion of macro 'SYSCALL_DEFINE2' 277 | SYSCALL_DEFINE2(newlstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_newstat' alias between functions of incompatible types 'long int(const char *, struct stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:266:1: note: in expansion of macro 'SYSCALL_DEFINE2' 266 | SYSCALL_DEFINE2(newstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:266:1: note: in expansion of macro 'SYSCALL_DEFINE2' 266 | SYSCALL_DEFINE2(newstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fstat' alias between functions of incompatible types 'long int(unsigned int, struct __old_kernel_stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:203:1: note: in expansion of macro 'SYSCALL_DEFINE2' 203 | SYSCALL_DEFINE2(fstat, unsigned int, fd, struct __old_kernel_stat __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:203:1: note: in expansion of macro 'SYSCALL_DEFINE2' 203 | SYSCALL_DEFINE2(fstat, unsigned int, fd, struct __old_kernel_stat __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_lstat' alias between functions of incompatible types 'long int(const char *, struct __old_kernel_stat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:190:1: note: in expansion of macro 'SYSCALL_DEFINE2' 190 | SYSCALL_DEFINE2(lstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:190:1: note: in expansion of macro 'SYSCALL_DEFINE2' 190 | SYSCALL_DEFINE2(lstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/xattr.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/dio/dio-sysfs.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/scsi_ioctl.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-cpumap.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/pipe.c:22: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_pipe2' alias between functions of incompatible types 'long int(int *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1025:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1025 | SYSCALL_DEFINE2(pipe2, int __user *, fildes, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1025:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1025 | SYSCALL_DEFINE2(pipe2, int __user *, fildes, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_pipe' alias between functions of incompatible types 'long int(int *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1047:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1047 | SYSCALL_DEFINE1(pipe, int __user *, fildes) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1047:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1047 | SYSCALL_DEFINE1(pipe, int __user *, fildes) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/block/ioctl.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/fcntl.c:7: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fcntl' alias between functions of incompatible types 'long int(unsigned int, unsigned int, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:348:1: note: in expansion of macro 'SYSCALL_DEFINE3' 348 | SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:348:1: note: in expansion of macro 'SYSCALL_DEFINE3' 348 | SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fcntl64' alias between functions of incompatible types 'long int(unsigned int, unsigned int, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:372:1: note: in expansion of macro 'SYSCALL_DEFINE3' 372 | SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/namei.c:28: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mknodat' alias between functions of incompatible types 'long int(int, const char *, umode_t, unsigned int)' {aka 'long int(int, const char *, short unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3432:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3432 | SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, umode_t, mode, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:372:1: note: in expansion of macro 'SYSCALL_DEFINE3' 372 | SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3432:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3432 | SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, umode_t, mode, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_rename' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4310:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4310 | SYSCALL_DEFINE2(rename, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4310:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4310 | SYSCALL_DEFINE2(rename, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_renameat' alias between functions of incompatible types 'long int(int, const char *, int, const char *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4195:1: note: in expansion of macro 'SYSCALL_DEFINE4' 4195 | SYSCALL_DEFINE4(renameat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/include/linux/init.h: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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:817:1: note: in expansion of macro 'module_hid_driver' 817 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4195:1: note: in expansion of macro 'SYSCALL_DEFINE4' 4195 | SYSCALL_DEFINE4(renameat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/drivers/hid/hid-lg.c:817:19: note: 'cleanup_module' target declared here 817 | module_hid_driver(lg_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1209:20: note: in definition of macro 'module_driver' 1209 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:817:1: note: in expansion of macro 'module_hid_driver' 817 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:817:1: note: in expansion of macro 'module_hid_driver' 817 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/drivers/hid/hid-lg.c:817:19: note: 'init_module' target declared here 817 | module_hid_driver(lg_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:817:1: note: in expansion of macro 'module_hid_driver' 817 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_link' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4007:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4007 | SYSCALL_DEFINE2(link, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4007:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4007 | SYSCALL_DEFINE2(link, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/block/genhd.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_linkat' alias between functions of incompatible types 'long int(int, const char *, int, const char *, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3942:1: note: in expansion of macro 'SYSCALL_DEFINE5' 3942 | SYSCALL_DEFINE5(linkat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/class.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/drivers/base/syscore.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3942:1: note: in expansion of macro 'SYSCALL_DEFINE5' 3942 | SYSCALL_DEFINE5(linkat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_symlink' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3856:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3856 | SYSCALL_DEFINE2(symlink, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3856:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3856 | SYSCALL_DEFINE2(symlink, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_symlinkat' alias between functions of incompatible types 'long int(const char *, int, const char *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3825:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3825 | SYSCALL_DEFINE3(symlinkat, const char __user *, oldname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/lp.c:114: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3825:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3825 | SYSCALL_DEFINE3(symlinkat, const char __user *, oldname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_unlink' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3800:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3800 | SYSCALL_DEFINE1(unlink, const char __user *, pathname) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3800:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3800 | SYSCALL_DEFINE1(unlink, const char __user *, pathname) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/hid/hidraw.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_unlinkat' alias between functions of incompatible types 'long int(int, const char *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3789:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3789 | SYSCALL_DEFINE3(unlinkat, int, dfd, const char __user *, pathname, int, flag) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/driver.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3789:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3789 | SYSCALL_DEFINE3(unlinkat, int, dfd, const char __user *, pathname, int, flag) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/testmgr.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/crypto/crypto_wq.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_rmdir' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3652:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3652 | SYSCALL_DEFINE1(rmdir, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3652:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3652 | SYSCALL_DEFINE1(rmdir, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mkdir' alias between functions of incompatible types 'long int(const char *, umode_t)' {aka 'long int(const char *, short unsigned int)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3529:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3529 | SYSCALL_DEFINE2(mkdir, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3529:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3529 | SYSCALL_DEFINE2(mkdir, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mkdirat' alias between functions of incompatible types 'long int(int, const char *, umode_t)' {aka 'long int(int, const char *, short unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3504:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3504 | SYSCALL_DEFINE3(mkdirat, int, dfd, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3504:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3504 | SYSCALL_DEFINE3(mkdirat, int, dfd, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mknod' alias between functions of incompatible types 'long int(const char *, umode_t, unsigned int)' {aka 'long int(const char *, short unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3474:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3474 | SYSCALL_DEFINE3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3474:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3474 | SYSCALL_DEFINE3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/readdir.c:18: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_old_readdir' alias between functions of incompatible types 'long int(unsigned int, struct old_linux_dirent *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:107:1: note: in expansion of macro 'SYSCALL_DEFINE3' 107 | SYSCALL_DEFINE3(old_readdir, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:107:1: note: in expansion of macro 'SYSCALL_DEFINE3' 107 | SYSCALL_DEFINE3(old_readdir, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getdents64' alias between functions of incompatible types 'long int(unsigned int, struct linux_dirent64 *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:272:1: note: in expansion of macro 'SYSCALL_DEFINE3' 272 | SYSCALL_DEFINE3(getdents64, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:272:1: note: in expansion of macro 'SYSCALL_DEFINE3' 272 | SYSCALL_DEFINE3(getdents64, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getdents' alias between functions of incompatible types 'long int(unsigned int, struct linux_dirent *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:192:1: note: in expansion of macro 'SYSCALL_DEFINE3' 192 | SYSCALL_DEFINE3(getdents, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:192:1: note: in expansion of macro 'SYSCALL_DEFINE3' 192 | SYSCALL_DEFINE3(getdents, unsigned int, fd, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/sched/core.c:60: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sched_rr_get_interval' alias between functions of incompatible types 'long int(pid_t, struct timespec *)' {aka 'long int(int, struct timespec *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4401:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4401 | SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4401:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4401 | SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/chainiv.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sched_getaffinity' alias between functions of incompatible types 'long int(pid_t, unsigned int, long unsigned int *)' {aka 'long int(int, unsigned int, long unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4083:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4083 | SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/lib/checksum.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4083:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4083 | SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/base/cpu.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sched_setaffinity' alias between functions of incompatible types 'long int(pid_t, unsigned int, long unsigned int *)' {aka 'long int(int, unsigned int, long unsigned int *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4032:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4032 | SYSCALL_DEFINE3(sched_setaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /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]; | ~~~~~~~~~~~^~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4032:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4032 | SYSCALL_DEFINE3(sched_setaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/aead.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/select.c:19: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_select' alias between functions of incompatible types 'long int(int, fd_set *, fd_set *, fd_set *, struct timeval *)' {aka 'long int(int, __kernel_fd_set *, __kernel_fd_set *, __kernel_fd_set *, struct timeval *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:622:1: note: in expansion of macro 'SYSCALL_DEFINE5' 622 | SYSCALL_DEFINE5(select, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:622:1: note: in expansion of macro 'SYSCALL_DEFINE5' 622 | SYSCALL_DEFINE5(select, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_ppoll' alias between functions of incompatible types 'long int(struct pollfd *, unsigned int, struct timespec *, const sigset_t *, size_t)' {aka 'long int(struct pollfd *, unsigned int, struct timespec *, const sigset_t *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:991:1: note: in expansion of macro 'SYSCALL_DEFINE5' 991 | SYSCALL_DEFINE5(ppoll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:991:1: note: in expansion of macro 'SYSCALL_DEFINE5' 991 | SYSCALL_DEFINE5(ppoll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_poll' alias between functions of incompatible types 'long int(struct pollfd *, unsigned int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:957:1: note: in expansion of macro 'SYSCALL_DEFINE3' 957 | SYSCALL_DEFINE3(poll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:957:1: note: in expansion of macro 'SYSCALL_DEFINE3' 957 | SYSCALL_DEFINE3(poll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_old_select' alias between functions of incompatible types 'long int(struct sel_arg_struct *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:725:1: note: in expansion of macro 'SYSCALL_DEFINE1' 725 | SYSCALL_DEFINE1(old_select, struct sel_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sched_getattr' alias between functions of incompatible types 'long int(pid_t, struct sched_attr *, unsigned int, unsigned int)' {aka 'long int(int, struct sched_attr *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3881:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3881 | SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:725:1: note: in expansion of macro 'SYSCALL_DEFINE1' 725 | SYSCALL_DEFINE1(old_select, struct sel_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_pselect6' alias between functions of incompatible types 'long int(int, fd_set *, fd_set *, fd_set *, struct timespec *, void *)' {aka 'long int(int, __kernel_fd_set *, __kernel_fd_set *, __kernel_fd_set *, struct timespec *, void *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:700:1: note: in expansion of macro 'SYSCALL_DEFINE6' 700 | SYSCALL_DEFINE6(pselect6, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/select.c:700:1: note: in expansion of macro 'SYSCALL_DEFINE6' 700 | SYSCALL_DEFINE6(pselect6, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/platform_device.h:14, from /kisskb/src/drivers/base/platform.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3881:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3881 | SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sched_getparam' alias between functions of incompatible types 'long int(pid_t, struct sched_param *)' {aka 'long int(int, struct sched_param *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3799:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3799 | SYSCALL_DEFINE2(sched_getparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3799:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3799 | SYSCALL_DEFINE2(sched_getparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sched_setattr' alias between functions of incompatible types 'long int(pid_t, struct sched_attr *, unsigned int)' {aka 'long int(int, struct sched_attr *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3736:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3736 | SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3736:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3736 | SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sched_setparam' alias between functions of incompatible types 'long int(pid_t, struct sched_param *)' {aka 'long int(int, struct sched_param *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3726:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3726 | SYSCALL_DEFINE2(sched_setparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3726:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3726 | SYSCALL_DEFINE2(sched_setparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sched_setscheduler' alias between functions of incompatible types 'long int(pid_t, int, struct sched_param *)' {aka 'long int(int, int, struct sched_param *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3709:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3709 | SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3709:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3709 | SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/fs-writeback.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'create_worker': /kisskb/src/kernel/workqueue.c:1768: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=] 1768 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~ /kisskb/src/kernel/workqueue.c:1768:50: note: directive argument in the range [0, 2147483647] 1768 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~~~~~~~~ /kisskb/src/kernel/workqueue.c:1768:17: note: 'snprintf' output between 4 and 23 bytes into a destination of size 16 1768 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1769 | pool->attrs->nice < 0 ? "H" : ""); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/drivers/hid/uhid.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/libfs.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/block/partition-generic.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/lockref.h:17, from /kisskb/src/lib/lockref.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/proc_fs.h:8, from /kisskb/src/drivers/macintosh/mac_hid.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/dcache.c:17: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getcwd' alias between functions of incompatible types 'long int(char *, long unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:3172:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3172 | SYSCALL_DEFINE2(getcwd, char __user *, buf, unsigned long, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:3172:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3172 | SYSCALL_DEFINE2(getcwd, char __user *, buf, unsigned long, size) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/eseqiv.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/idr.h:18, from /kisskb/src/drivers/input/input.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/drivers/base/firmware.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/nodemask.h:93, from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/fs/pnode.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/filesystems.c:9: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sysfs' alias between functions of incompatible types 'long int(int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/filesystems.c:183:1: note: in expansion of macro 'SYSCALL_DEFINE3' 183 | SYSCALL_DEFINE3(sysfs, int, option, unsigned long, arg1, unsigned long, arg2) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/filesystems.c:183:1: note: in expansion of macro 'SYSCALL_DEFINE3' 183 | SYSCALL_DEFINE3(sysfs, int, option, unsigned long, arg1, unsigned long, arg2) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/drivers/input/input-compat.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/serio/serio.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/Space.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/ioctl.c:7: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_ioctl' alias between functions of incompatible types 'long int(unsigned int, unsigned int, long unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ioctl.c:604:1: note: in expansion of macro 'SYSCALL_DEFINE3' 604 | SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ioctl.c:604:1: note: in expansion of macro 'SYSCALL_DEFINE3' 604 | SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/block/partitions/check.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/block/bsg.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/char/lp.c:114: /kisskb/src/include/linux/init.h: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:1059:1: note: in expansion of macro 'module_init' 1059 | module_init(lp_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/char/lp.c:1010:19: note: 'init_module' target declared here 1010 | static int __init lp_init_module (void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/drivers/hid/uhid.c:13: /kisskb/src/include/linux/init.h: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:632:1: note: in expansion of macro 'module_init' 632 | module_init(uhid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:622:19: note: 'init_module' target declared here 622 | static int __init uhid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/drivers/hid/uhid.c:13: /kisskb/src/include/linux/init.h: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:633:1: note: in expansion of macro 'module_exit' 633 | module_exit(uhid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:627:20: note: 'cleanup_module' target declared here 627 | static void __exit uhid_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/ide/ide-cd.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/dio/dio.c: In function 'dio_init': /kisskb/src/drivers/dio/dio.c:252:17: warning: 'strcpy' writing 69 or more bytes into a region of size 64 overflows the destination [-Wstringop-overflow=] 252 | strcpy(dev->name,dio_getname(dev->id)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/dio/dio.c:32: /kisskb/src/include/linux/dio.h:51:14: note: destination object 'name' of size 64 51 | char name[64]; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/splice.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/block/bsg-lib.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/file.c:9: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_dup3' alias between functions of incompatible types 'long int(unsigned int, unsigned int, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:824:1: note: in expansion of macro 'SYSCALL_DEFINE3' 824 | SYSCALL_DEFINE3(dup3, unsigned int, oldfd, unsigned int, newfd, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:824:1: note: in expansion of macro 'SYSCALL_DEFINE3' 824 | SYSCALL_DEFINE3(dup3, unsigned int, oldfd, unsigned int, newfd, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_dup' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:873:1: note: in expansion of macro 'SYSCALL_DEFINE1' 873 | SYSCALL_DEFINE1(dup, unsigned int, fildes) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:873:1: note: in expansion of macro 'SYSCALL_DEFINE1' 873 | SYSCALL_DEFINE1(dup, unsigned int, fildes) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_dup2' alias between functions of incompatible types 'long int(unsigned int, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:858:1: note: in expansion of macro 'SYSCALL_DEFINE2' 858 | SYSCALL_DEFINE2(dup2, unsigned int, oldfd, unsigned int, newfd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:858:1: note: in expansion of macro 'SYSCALL_DEFINE2' 858 | SYSCALL_DEFINE2(dup2, unsigned int, oldfd, unsigned int, newfd) | ^~~~~~~~~~~~~~~ /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; | ~~~~~~~~~^~~~~~~~~~~~~~~ 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/block/noop-iosched.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/nubus/nubus.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/misc/dummy-irq.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/loopback.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/idr.h:18, from /kisskb/src/drivers/ptp/ptp_clock.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/block/blk-integrity.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/nubus/proc.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/sync.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/init.h: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:2631:1: note: in expansion of macro 'module_init' 2631 | module_init(hid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2597:19: note: 'init_module' target declared here 2597 | static int __init hid_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/init.h: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:2632:1: note: in expansion of macro 'module_exit' 2632 | module_exit(hid_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/block/cfq-iosched.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/hid/hid-core.c:2624:20: note: 'cleanup_module' target declared here 2624 | static void __exit hid_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/share.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-builtin.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/pcompress.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c: In function 'Q40Interrupt': /kisskb/src/sound/oss/dmasound/dmasound_q40.c:498:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 498 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~~^~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:498:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 498 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/include/linux/init.h: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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/drivers/hid/hid-a4tech.c:136:19: note: 'cleanup_module' target declared here 136 | module_hid_driver(a4_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1209:20: note: in definition of macro 'module_driver' 1209 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/drivers/hid/hid-a4tech.c:136:19: note: 'init_module' target declared here 136 | module_hid_driver(a4_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/devres.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/init.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/utimes.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/div64.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/input.h:11, from /kisskb/src/include/linux/input/mt.h:14, from /kisskb/src/drivers/input/input-mt.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/802/p8022.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/namespace.c:11: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_umount' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:1417:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1417 | SYSCALL_DEFINE2(umount, char __user *, name, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:1417:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1417 | SYSCALL_DEFINE2(umount, char __user *, name, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_pivot_root' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2785:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2785 | SYSCALL_DEFINE2(pivot_root, const char __user *, new_root, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2785:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2785 | SYSCALL_DEFINE2(pivot_root, const char __user *, new_root, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xattr.c:18: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setxattr' alias between functions of incompatible types 'long int(const char *, const char *, const void *, size_t, int)' {aka 'long int(const char *, const char *, const void *, unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:367:1: note: in expansion of macro 'SYSCALL_DEFINE5' 367 | SYSCALL_DEFINE5(setxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:367:1: note: in expansion of macro 'SYSCALL_DEFINE5' 367 | SYSCALL_DEFINE5(setxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fremovexattr' alias between functions of incompatible types 'long int(int, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:689:1: note: in expansion of macro 'SYSCALL_DEFINE2' 689 | SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:689:1: note: in expansion of macro 'SYSCALL_DEFINE2' 689 | SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_mount' alias between functions of incompatible types 'long int(char *, char *, char *, long unsigned int, void *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2694:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2694 | SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_lremovexattr' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:666:1: note: in expansion of macro 'SYSCALL_DEFINE2' 666 | SYSCALL_DEFINE2(lremovexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:666:1: note: in expansion of macro 'SYSCALL_DEFINE2' 666 | SYSCALL_DEFINE2(lremovexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_removexattr' alias between functions of incompatible types 'long int(const char *, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:643:1: note: in expansion of macro 'SYSCALL_DEFINE2' 643 | SYSCALL_DEFINE2(removexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:643:1: note: in expansion of macro 'SYSCALL_DEFINE2' 643 | SYSCALL_DEFINE2(removexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2694:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2694 | SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_flistxattr' alias between functions of incompatible types 'long int(int, char *, size_t)' {aka 'long int(int, char *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:612:1: note: in expansion of macro 'SYSCALL_DEFINE3' 612 | SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:612:1: note: in expansion of macro 'SYSCALL_DEFINE3' 612 | SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_llistxattr' alias between functions of incompatible types 'long int(const char *, char *, size_t)' {aka 'long int(const char *, char *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:593:1: note: in expansion of macro 'SYSCALL_DEFINE3' 593 | SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:593:1: note: in expansion of macro 'SYSCALL_DEFINE3' 593 | SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_oldumount' alias between functions of incompatible types 'long int(char *)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:1462:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1462 | SYSCALL_DEFINE1(oldumount, char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:1462:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1462 | SYSCALL_DEFINE1(oldumount, char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_listxattr' alias between functions of incompatible types 'long int(const char *, char *, size_t)' {aka 'long int(const char *, char *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:574:1: note: in expansion of macro 'SYSCALL_DEFINE3' 574 | SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:574:1: note: in expansion of macro 'SYSCALL_DEFINE3' 574 | SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fgetxattr' alias between functions of incompatible types 'long int(int, const char *, void *, size_t)' {aka 'long int(int, const char *, void *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:522:1: note: in expansion of macro 'SYSCALL_DEFINE4' 522 | SYSCALL_DEFINE4(fgetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:522:1: note: in expansion of macro 'SYSCALL_DEFINE4' 522 | SYSCALL_DEFINE4(fgetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_lgetxattr' alias between functions of incompatible types 'long int(const char *, const char *, void *, size_t)' {aka 'long int(const char *, const char *, void *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:503:1: note: in expansion of macro 'SYSCALL_DEFINE4' 503 | SYSCALL_DEFINE4(lgetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:503:1: note: in expansion of macro 'SYSCALL_DEFINE4' 503 | SYSCALL_DEFINE4(lgetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getxattr' alias between functions of incompatible types 'long int(const char *, const char *, void *, size_t)' {aka 'long int(const char *, const char *, void *, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:484:1: note: in expansion of macro 'SYSCALL_DEFINE4' 484 | SYSCALL_DEFINE4(getxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:484:1: note: in expansion of macro 'SYSCALL_DEFINE4' 484 | SYSCALL_DEFINE4(getxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fsetxattr' alias between functions of incompatible types 'long int(int, const char *, const void *, size_t, int)' {aka 'long int(int, const char *, const void *, unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:415:1: note: in expansion of macro 'SYSCALL_DEFINE5' 415 | SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:415:1: note: in expansion of macro 'SYSCALL_DEFINE5' 415 | SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_lsetxattr' alias between functions of incompatible types 'long int(const char *, const char *, const void *, size_t, int)' {aka 'long int(const char *, const char *, const void *, unsigned int, int)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:391:1: note: in expansion of macro 'SYSCALL_DEFINE5' 391 | SYSCALL_DEFINE5(lsetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:391:1: note: in expansion of macro 'SYSCALL_DEFINE5' 391 | SYSCALL_DEFINE5(lsetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/sort.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-cd_ioctl.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/deadline-iosched.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/rtc/rtc-lib.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/ptp/ptp_chardev.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/base/map.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-cd_verbose.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/include/linux/init.h: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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:574:1: note: in expansion of macro 'module_hid_driver' 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/drivers/hid/hid-apple.c:574:19: note: 'cleanup_module' target declared here 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1209:20: note: in definition of macro 'module_driver' 1209 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:574:1: note: in expansion of macro 'module_hid_driver' 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:574:1: note: in expansion of macro 'module_hid_driver' 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/drivers/hid/hid-apple.c:574:19: note: 'init_module' target declared here 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:574:1: note: in expansion of macro 'module_hid_driver' 574 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/parser.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/klist.h:15, from /kisskb/src/include/linux/attribute_container.h:13, from /kisskb/src/drivers/base/attribute_container.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/misc/dummy-irq.c:18: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_irq_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/misc/dummy-irq.c:57:1: note: in expansion of macro 'module_init' 57 | module_init(dummy_irq_init); | ^~~~~~~~~~~ /kisskb/src/drivers/misc/dummy-irq.c:37:19: note: 'init_module' target declared here 37 | static int __init dummy_irq_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/misc/dummy-irq.c:18: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_irq_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/misc/dummy-irq.c:58:1: note: in expansion of macro 'module_exit' 58 | module_exit(dummy_irq_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/misc/dummy-irq.c:51:20: note: 'cleanup_module' target declared here 51 | static void __exit dummy_irq_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/drivers/ptp/ptp_private.h:23, from /kisskb/src/drivers/ptp/ptp_sysfs.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aes.h:9, from /kisskb/src/crypto/aes_generic.c:50: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crc32c.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/rtc.h:16, from /kisskb/src/drivers/rtc/hctosys.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/rtc.h:16, from /kisskb/src/drivers/rtc/systohc.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/klist.h:15, from /kisskb/src/include/linux/attribute_container.h:13, from /kisskb/src/drivers/base/transport_class.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/ide/ide.c:47: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/splice.c:29: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_vmsplice' alias between functions of incompatible types 'long int(int, const struct iovec *, long unsigned int, unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1719:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1719 | SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, iov, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/crct10dif_generic.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1719:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1719 | SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, iov, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_tee' alias between functions of incompatible types 'long int(int, int, size_t, unsigned int)' {aka 'long int(int, int, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:2098:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2098 | SYSCALL_DEFINE4(tee, int, fdin, int, fdout, size_t, len, unsigned int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:2098:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2098 | SYSCALL_DEFINE4(tee, int, fdin, int, fdout, size_t, len, unsigned int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_splice' alias between functions of incompatible types 'long int(int, loff_t *, int, loff_t *, size_t, unsigned int)' {aka 'long int(int, long long int *, int, long long int *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1765:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1765 | SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1765:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1765 | SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/crct10dif_common.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/802/psnap.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/input.h:11, from /kisskb/src/drivers/input/ff-core.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/ide/ide-io.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/macintosh/adbhid.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/ata.h:32, from /kisskb/src/include/linux/ide.h:11, from /kisskb/src/drivers/ide/ide-ioctls.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/fs_struct.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/net/appletalk/aarp.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/stack.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/crypto/rng.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/drivers/tty/tty_io.c:72: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/rng.h:16, from /kisskb/src/crypto/krng.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/base/topology.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/net/socket.c:82: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_socketcall' alias between functions of incompatible types 'long int(int, long unsigned int *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2475:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2475 | SYSCALL_DEFINE2(socketcall, int, call, unsigned long __user *, args) | ^~~~~~~~~~~~~~~ /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 | ^~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2475:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2475 | SYSCALL_DEFINE2(socketcall, int, call, unsigned long __user *, args) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/lib/memcpy.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/halfmd4.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/statfs.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_recvmmsg' alias between functions of incompatible types 'long int(int, struct mmsghdr *, unsigned int, unsigned int, struct timespec *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2430:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2430 | SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2430:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2430 | SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_recvmsg' alias between functions of incompatible types 'long int(int, struct msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2314:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2314 | SYSCALL_DEFINE3(recvmsg, int, fd, struct msghdr __user *, msg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2314:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2314 | SYSCALL_DEFINE3(recvmsg, int, fd, struct msghdr __user *, msg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sendmmsg' alias between functions of incompatible types 'long int(int, struct mmsghdr *, unsigned int, unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2195:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2195 | SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2195:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2195 | SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sendmsg' alias between functions of incompatible types 'long int(int, struct msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2128:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2128 | SYSCALL_DEFINE3(sendmsg, int, fd, struct msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2128:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2128 | SYSCALL_DEFINE3(sendmsg, int, fd, struct msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getsockopt' alias between functions of incompatible types 'long int(int, int, int, char *, int *)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1924:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1924 | SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1924:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1924 | SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_setsockopt' alias between functions of incompatible types 'long int(int, int, int, char *, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1890:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1890 | SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1890:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1890 | SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_recvfrom' alias between functions of incompatible types 'long int(int, void *, size_t, unsigned int, struct sockaddr *, int *)' {aka 'long int(int, void *, unsigned int, unsigned int, struct sockaddr *, int *)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1832:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1832 | SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1832:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1832 | SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_send' alias between functions of incompatible types 'long int(int, void *, size_t, unsigned int)' {aka 'long int(int, void *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1820:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1820 | SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1820:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1820 | SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sendto' alias between functions of incompatible types 'long int(int, void *, size_t, unsigned int, struct sockaddr *, int)' {aka 'long int(int, void *, unsigned int, unsigned int, struct sockaddr *, int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1773:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1773 | SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1773:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1773 | SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/ataflop.c:64: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getpeername' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1741:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1741 | SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1741:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1741 | SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_getsockname' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1710:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1710 | SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1710:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1710 | SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_connect' alias between functions of incompatible types 'long int(int, struct sockaddr *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1678:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1678 | SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1678:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1678 | SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_accept' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1660:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1660 | SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1660:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1660 | SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_accept4' alias between functions of incompatible types 'long int(int, struct sockaddr *, int *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1579:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1579 | SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1579:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1579 | SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_bind' alias between functions of incompatible types 'long int(int, struct sockaddr *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1517:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1517 | SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1517:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1517 | SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_socketpair' alias between functions of incompatible types 'long int(int, int, int, int *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1408:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1408 | SYSCALL_DEFINE4(socketpair, int, family, int, type, int, protocol, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1408:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1408 | SYSCALL_DEFINE4(socketpair, int, family, int, type, int, protocol, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/vmalloc.h:4, from /kisskb/src/drivers/block/z2ram.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/zorro/zorro.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/block/partitions/check.h:1, from /kisskb/src/block/partitions/amiga.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rwsem.h:13, from /kisskb/src/lib/debug_locks.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/seqiv.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/buffer.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/drivers/input/mousedev.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/container.h:12, from /kisskb/src/drivers/base/container.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/macintosh/via-cuda.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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:287:41: note: in expansion of macro 'module_init' 287 | #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/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/include/linux/init.h: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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1209:20: note: in definition of macro 'module_driver' 1209 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/bio.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/block/partitions/check.h:1, from /kisskb/src/block/partitions/atari.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/zorro/zorro-driver.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/brd.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/utimes.c:10: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_utime' alias between functions of incompatible types 'long int(char *, struct utimbuf *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:27:1: note: in expansion of macro 'SYSCALL_DEFINE2' 27 | SYSCALL_DEFINE2(utime, char __user *, filename, struct utimbuf __user *, times) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:27:1: note: in expansion of macro 'SYSCALL_DEFINE2' 27 | SYSCALL_DEFINE2(utime, char __user *, filename, struct utimbuf __user *, times) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_utimes' alias between functions of incompatible types 'long int(char *, struct timeval *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:231:1: note: in expansion of macro 'SYSCALL_DEFINE2' 231 | SYSCALL_DEFINE2(utimes, char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:231:1: note: in expansion of macro 'SYSCALL_DEFINE2' 231 | SYSCALL_DEFINE2(utimes, char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_futimesat' alias between functions of incompatible types 'long int(int, const char *, struct timeval *)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:203:1: note: in expansion of macro 'SYSCALL_DEFINE3' 203 | SYSCALL_DEFINE3(futimesat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:203:1: note: in expansion of macro 'SYSCALL_DEFINE3' 203 | SYSCALL_DEFINE3(futimesat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_utimensat' alias between functions of incompatible types 'long int(int, const char *, struct timespec *, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:185:1: note: in expansion of macro 'SYSCALL_DEFINE4' 185 | SYSCALL_DEFINE4(utimensat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:185:1: note: in expansion of macro 'SYSCALL_DEFINE4' 185 | SYSCALL_DEFINE4(utimensat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/dma-mapping.h:5, from /kisskb/src/drivers/base/dma-mapping.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/block_dev.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/base/devtmpfs.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/bust_spinlocks.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/crypto_user.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/isa.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pps/clients/pps_parport.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/lib/memmove.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/lib/random32.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:383:1: note: in expansion of macro 'module_init' 383 | module_init(linear_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/linear.c:372:19: note: 'init_module' target declared here 372 | static int __init linear_init (void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/hexdump.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/sync.c:13: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sync_file_range2' alias between functions of incompatible types 'long int(int, unsigned int, loff_t, loff_t)' {aka 'long int(int, unsigned int, long long int, long long int)'} and 'long int(long int, long int, long long int, long long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:354:1: note: in expansion of macro 'SYSCALL_DEFINE4' 354 | SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:354:1: note: in expansion of macro 'SYSCALL_DEFINE4' 354 | SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_sync_file_range' alias between functions of incompatible types 'long int(int, loff_t, loff_t, unsigned int)' {aka 'long int(int, long long int, long long int, unsigned int)'} and 'long int(long int, long long int, long long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:269:1: note: in expansion of macro 'SYSCALL_DEFINE4' 269 | SYSCALL_DEFINE4(sync_file_range, int, fd, loff_t, offset, loff_t, nbytes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:269:1: note: in expansion of macro 'SYSCALL_DEFINE4' 269 | SYSCALL_DEFINE4(sync_file_range, int, fd, loff_t, offset, loff_t, nbytes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fdatasync' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:217:1: note: in expansion of macro 'SYSCALL_DEFINE1' 217 | SYSCALL_DEFINE1(fdatasync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:217:1: note: in expansion of macro 'SYSCALL_DEFINE1' 217 | SYSCALL_DEFINE1(fdatasync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fsync' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:212:1: note: in expansion of macro 'SYSCALL_DEFINE1' 212 | SYSCALL_DEFINE1(fsync, unsigned int, fd) | ^~~~~~~~~~~~~~~ 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/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:212:1: note: in expansion of macro 'SYSCALL_DEFINE1' 212 | SYSCALL_DEFINE1(fsync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/skbuff.h:1175:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:456:29: note: while referencing 'queue' 456 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:456:29: note: while referencing 'queue' 456 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/ieee1284.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/rtc/class.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/statfs.c:1: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_statfs' alias between functions of incompatible types 'long int(const char *, struct statfs *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:172:1: note: in expansion of macro 'SYSCALL_DEFINE2' 172 | SYSCALL_DEFINE2(statfs, const char __user *, pathname, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:172:1: note: in expansion of macro 'SYSCALL_DEFINE2' 172 | SYSCALL_DEFINE2(statfs, const char __user *, pathname, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_ustat' alias between functions of incompatible types 'long int(unsigned int, struct ustat *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:228:1: note: in expansion of macro 'SYSCALL_DEFINE2' 228 | SYSCALL_DEFINE2(ustat, unsigned, dev, struct ustat __user *, ubuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:228:1: note: in expansion of macro 'SYSCALL_DEFINE2' 228 | SYSCALL_DEFINE2(ustat, unsigned, dev, struct ustat __user *, ubuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fstatfs64' alias between functions of incompatible types 'long int(unsigned int, size_t, struct statfs64 *)' {aka 'long int(unsigned int, unsigned int, struct statfs64 *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:202:1: note: in expansion of macro 'SYSCALL_DEFINE3' 202 | SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:202:1: note: in expansion of macro 'SYSCALL_DEFINE3' 202 | SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fstatfs' alias between functions of incompatible types 'long int(unsigned int, struct statfs *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:193:1: note: in expansion of macro 'SYSCALL_DEFINE2' 193 | SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:193:1: note: in expansion of macro 'SYSCALL_DEFINE2' 193 | SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_statfs64' alias between functions of incompatible types 'long int(const char *, size_t, struct statfs64 *)' {aka 'long int(const char *, unsigned int, struct statfs64 *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:181:1: note: in expansion of macro 'SYSCALL_DEFINE3' 181 | SYSCALL_DEFINE3(statfs64, const char __user *, pathname, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c:181:1: note: in expansion of macro 'SYSCALL_DEFINE3' 181 | SYSCALL_DEFINE3(statfs64, const char __user *, pathname, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/include/linux/init.h: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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1209:20: note: in definition of macro 'module_driver' 1209 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-chicony.c:73:1: note: in expansion of macro 'module_hid_driver' 73 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-chicony.c:73:1: note: in expansion of macro 'module_hid_driver' 73 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/input/joystick/amijoy.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/direct-io.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/cmac.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/mpage.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:1175:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:374:29: note: while referencing 'queue' 374 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:374:29: note: while referencing 'queue' 374 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/hmac.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:1175:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:604:29: note: while referencing 'queue' 604 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:604:29: note: while referencing 'queue' 604 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/include/linux/init.h: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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1209:20: note: in definition of macro 'module_driver' 1209 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/kasprintf.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/vmac.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/bat_iv_ogm.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/block/partitions/check.h:1, from /kisskb/src/block/partitions/mac.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/802/psnap.c:14: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/802/psnap.c:14: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/rtc.h:16, from /kisskb/src/drivers/rtc/interface.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/lib/bitmap.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/kgdb.h:18, from /kisskb/src/include/linux/fb.h:4, from /kisskb/src/drivers/video/fb_notify.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/block/partitions/check.h:1, from /kisskb/src/block/partitions/msdos.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/bitarray.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/lib/memset.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/mac8390.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/fs/ioprio.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/rtc/rtc-dev.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/module.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/nsproxy.h:4, from /kisskb/src/fs/proc_namespace.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/rtc/rtc-proc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/base/firmware_class.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/fbmem.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/zorro/zorro-sysfs.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/debugfs.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/ide/ide-iops.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/ieee1284_ops.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/block/partitions/atari.c: In function 'atari_partition': /kisskb/src/block/partitions/atari.c:64:14: warning: taking address of packed member of 'struct rootsector' may result in an unaligned pointer value [-Waddress-of-packed-member] 64 | pi = &rs->part[0]; | ^~~~~~~~~~~~ /kisskb/src/block/partitions/atari.c:127:22: warning: taking address of packed member of 'struct rootsector' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | pi = &rs->icdpart[0]; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/procfs.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/drivers/input/serio/serport.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/seqiv.c:16: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/seqiv.c:16: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/fs/bio-integrity.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/md5.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/loop.c:52: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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:1281:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1281 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1430:29: note: while referencing 'queue' 1430 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1430:29: note: while referencing 'queue' 1430 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/serio/q40kbd.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/md4.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:1175:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/raid1.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1596:29: note: while referencing 'queue' 1596 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1596:29: note: while referencing 'queue' 1596 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/zorro.h:17, from /kisskb/src/drivers/zorro/proc.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/swim.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crypto_null.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/xcbc.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/keyboard/amikbd.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/block/partitions/check.h:1, from /kisskb/src/block/partitions/sun.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd128.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/hil_mlc.h:35, from /kisskb/src/drivers/input/serio/hp_sdc_mlc.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/keyboard/atakbd.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/input/misc/m68kspkr.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/hp_sdc.h:41, from /kisskb/src/drivers/input/serio/hp_sdc.c:64: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-lib.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/hil_mlc.h:35, from /kisskb/src/drivers/input/serio/hil_mlc.c:55: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/scatterlist.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-taskfile.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/ide/ide-probe.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/include/linux/init.h: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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:147:1: note: in expansion of macro 'module_hid_driver' 147 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/drivers/hid/hid-cypress.c:147:19: note: 'cleanup_module' target declared here 147 | module_hid_driver(cp_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1209:20: note: in definition of macro 'module_driver' 1209 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:147:1: note: in expansion of macro 'module_hid_driver' 147 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:147:1: note: in expansion of macro 'module_hid_driver' 147 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/drivers/hid/hid-cypress.c:147:19: note: 'init_module' target declared here 147 | module_hid_driver(cp_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:147:1: note: in expansion of macro 'module_hid_driver' 147 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/gcd.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/hosts.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/namespace.c: In function 'SyS_mount': /kisskb/src/fs/namespace.c:2721:15: warning: 'kernel_dev' may be used uninitialized in this function [-Wmaybe-uninitialized] 2721 | ret = do_mount(kernel_dev, kernel_dir->name, kernel_type, flags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2722 | (void *) data_page); | ~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/namespace.c:2700:15: note: 'kernel_dev' was declared here 2700 | char *kernel_dev; | ^~~~~~~~~~ /kisskb/src/fs/namespace.c:2721:15: warning: 'kernel_type' may be used uninitialized in this function [-Wmaybe-uninitialized] 2721 | ret = do_mount(kernel_dev, kernel_dir->name, kernel_type, flags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2722 | (void *) data_page); | ~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/lcm.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/namespace.c:2698:15: note: 'kernel_type' was declared here 2698 | char *kernel_type; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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:49: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-pm.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/include/linux/init.h: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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1209:20: note: in definition of macro 'module_driver' 1209 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1209:20: note: in definition of macro 'module_driver' 1209 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/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/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/macintosh/via-macii.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dns_resolver/dns_query.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/macintosh/adb.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:732:1: note: in expansion of macro 'module_init' 732 | module_init(hp_sdc_rtc_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:700:19: note: 'init_module' target declared here 700 | static int __init hp_sdc_rtc_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/hp_sdc.h:41, from /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:36: /kisskb/src/include/linux/init.h: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:733:1: note: in expansion of macro 'module_exit' 733 | module_exit(hp_sdc_rtc_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:724:20: note: 'cleanup_module' target declared here 724 | static void __exit hp_sdc_rtc_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/cmac.c:19: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cmac_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cmac.c:311:1: note: in expansion of macro 'module_init' 311 | module_init(crypto_cmac_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cmac.c:301:19: note: 'init_module' target declared here 301 | static int __init crypto_cmac_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/cmac.c:19: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cmac_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cmac.c:312:1: note: in expansion of macro 'module_exit' 312 | module_exit(crypto_cmac_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cmac.c:306:20: note: 'cleanup_module' target declared here 306 | static void __exit crypto_cmac_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dns_resolver/dns_key.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/keyboard/hilkbd.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:742:1: note: in expansion of macro 'module_init' 742 | module_init(raid0_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid0.c:732:19: note: 'init_module' target declared here 732 | static int __init raid0_init (void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/drivers/input/evdev.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/list_sort.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_ioctl.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/block/partitions/check.h:1, from /kisskb/src/block/partitions/sysv68.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/input.h:11, from /kisskb/src/drivers/input/keyboard/hil_kbd.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/daisy.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/arch/m68k/lib/uaccess.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/hmac.c:19: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/hmac.c:19: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pps/pps.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/md5.c:18: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/md5.c:18: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd160.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/coda/cache.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/feat.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/include/net/ip.h:26, from /kisskb/src/include/linux/errqueue.h:5, from /kisskb/src/net/core/sock.c:96: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/rtc/rtc-sysfs.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/dccp/ccid.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/uuid.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/m68k/include/asm/page.h:54, from /kisskb/src/include/linux/flex_array.h:6, from /kisskb/src/lib/flex_array.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/include/linux/init.h: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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:227:1: note: in expansion of macro 'module_hid_driver' 227 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/drivers/hid/hid-microsoft.c:227:19: note: 'cleanup_module' target declared here 227 | module_hid_driver(ms_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1209:20: note: in definition of macro 'module_driver' 1209 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:227:1: note: in expansion of macro 'module_hid_driver' 227 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:227:1: note: in expansion of macro 'module_hid_driver' 227 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/drivers/hid/hid-microsoft.c:227:19: note: 'init_module' target declared here 227 | module_hid_driver(ms_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:227:1: note: in expansion of macro 'module_hid_driver' 227 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/include/linux/init.h: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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1209:20: note: in definition of macro 'module_driver' 1209 | 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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/crypto_user.c:21: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/crypto_user.c:21: /kisskb/src/include/linux/init.h: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/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:741:9: note: in expansion of macro 'module_driver' 741 | 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:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/vmalloc.h:4, from /kisskb/src/drivers/block/drbd/drbd_bitmap.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/rtc/rtc-generic.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/core/request_sock.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/rtc/rtc-msm6242.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/probe.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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/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:149:1: note: in expansion of macro 'module_init' 149 | module_init(m68kspkr_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:110:19: note: 'init_module' target declared here 110 | static int __init m68kspkr_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/input/misc/m68kspkr.c:16: /kisskb/src/include/linux/init.h: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:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(m68kspkr_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:143:20: note: 'cleanup_module' target declared here 143 | static void __exit m68kspkr_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_pc.c:45: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/coda/cnode.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd256.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/drbd/drbd_proc.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/minisocks.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/input.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:49: /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:3026:1: note: in expansion of macro 'module_init' 3026 | module_init(pkt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:2965:19: note: 'init_module' target declared here 2965 | static int __init pkt_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/pktcdvd.h:15, from /kisskb/src/drivers/block/pktcdvd.c:49: /kisskb/src/include/linux/init.h: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:3027:1: note: in expansion of macro 'module_exit' 3027 | module_exit(pkt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3010:20: note: 'cleanup_module' target declared here 3010 | static void __exit pkt_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/kgdb.h:18, from /kisskb/src/include/linux/fb.h:4, from /kisskb/src/drivers/video/fbmon.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/autofs4/inode.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd320.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/init.h: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:3313:1: note: in expansion of macro 'module_init' 3313 | module_init(target_core_init_configfs); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3115:19: note: 'init_module' target declared here 3115 | static int __init target_core_init_configfs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/init.h: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:3314:1: note: in expansion of macro 'module_exit' 3314 | module_exit(target_core_exit_configfs); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3255:20: note: 'cleanup_module' target declared here 3255 | static void __exit target_core_exit_configfs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/file.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-park.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/configfs/inode.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/xcbc.c:22: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/xcbc.c:22: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/lib/iovec.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/md4.c:23: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/md4.c:23: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/fbcmap.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/auto_fs.h:16, from /kisskb/src/include/uapi/linux/auto_fs4.h:16, from /kisskb/src/fs/autofs4/autofs_i.h:16, from /kisskb/src/fs/autofs4/symlink.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha1_generic.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/macintosh/via-pmu68k.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd128.c:16: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd128.c:16: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cramfs/inode.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/macintosh/adb-iop.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/devpts/inode.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/fs/autofs4/root.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/cramfs/uncompress.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/swim.c:19: /kisskb/src/include/linux/init.h: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:984:1: note: in expansion of macro 'module_init' 984 | module_init(swim_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:978:19: note: 'init_module' target declared here 978 | static int __init swim_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/swim.c:19: /kisskb/src/include/linux/init.h: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:990:1: note: in expansion of macro 'module_exit' 990 | module_exit(swim_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:986:20: note: 'cleanup_module' target declared here 986 | static void __exit swim_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crypto_null.c: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crypto_null.c: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) | ^~~~~~~~~~~~~~~~~~~~ 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:287:41: note: in expansion of macro 'module_init' 287 | #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) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/init.h: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:642:1: note: in expansion of macro 'module_init' 642 | module_init(init_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:618:19: note: 'init_module' target declared here 618 | static int __init init_affs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/init.h: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:643:1: note: in expansion of macro 'module_exit' 643 | module_exit(exit_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:633:20: note: 'cleanup_module' target declared here 633 | static void __exit exit_affs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/clz_ctz.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha512_generic.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/cifssmb.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/raid1.c:34: /kisskb/src/include/linux/init.h: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:3218:1: note: in expansion of macro 'module_init' 3218 | module_init(raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:3208:19: note: 'init_module' target declared here 3208 | static int __init raid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha256_generic.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd160.c:16: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd160.c:16: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/options.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/tgr192.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/zorro/names.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/batman-adv/distributed-arp-table.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/output.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/drivers/input/evdev.c:18: /kisskb/src/include/linux/init.h: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:1222:1: note: in expansion of macro 'module_exit' 1222 | module_exit(evdev_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1216:20: note: 'cleanup_module' target declared here 1216 | static void __exit evdev_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/wp512.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/drivers/input/evdev.c:18: /kisskb/src/include/linux/init.h: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:1221:1: note: in expansion of macro 'module_init' 1221 | module_init(evdev_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1211:19: note: 'init_module' target declared here 1211 | static int __init evdev_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/llist.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/lib/memweight.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/coda/inode.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/fragmentation.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/appletalk/dev.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/proc_fs.h:8, from /kisskb/src/net/appletalk/atalk_proc.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/mouse/sermouse.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gf128mul.c:51: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/cifs_debug.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/drbd/drbd_worker.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/video/fbsysfs.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/kfifo.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/modedb.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/percpu-refcount.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ecb.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/sysctl.h:25, from /kisskb/src/net/appletalk/sysctl_net_atalk.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cbc.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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:233:1: note: in expansion of macro 'module_init' 233 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-generic.c:58:1: note: in expansion of macro 'module_platform_driver_probe' 58 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-generic.c:9: /kisskb/src/drivers/rtc/rtc-generic.c:58:30: note: 'init_module' target declared here 58 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:19: note: in definition of macro 'module_platform_driver_probe' 228 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/rtc/rtc-generic.c:6: /kisskb/src/include/linux/init.h: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:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-generic.c:58:1: note: in expansion of macro 'module_platform_driver_probe' 58 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-generic.c:9: /kisskb/src/drivers/rtc/rtc-generic.c:58:30: note: 'cleanup_module' target declared here 58 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:20: note: in definition of macro 'module_platform_driver_probe' 234 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_pc.c:45: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_pc_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3326:1: note: in expansion of macro 'module_init' 3326 | module_init(parport_pc_init) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3273:19: note: 'init_module' target declared here 3273 | static int __init parport_pc_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_pc.c:45: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_pc_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3327:1: note: in expansion of macro 'module_exit' 3327 | module_exit(parport_pc_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3302:20: note: 'cleanup_module' target declared here 3302 | static void __exit parport_pc_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/ast.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-sysfs.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_process_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:885: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] 885 | 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:169, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:18: /kisskb/src/include/uapi/linux/if_ether.h:134:8: note: defined here 134 | struct ethhdr { | ^~~~~~ In file included from /kisskb/src/net/batman-adv/main.h:182, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:18: /kisskb/src/include/linux/if_vlan.h:51:8: note: defined here 51 | struct vlan_ethhdr { | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/dlm/config.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/bitmap.h:9, from /kisskb/src/lib/percpu_ida.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/raid10.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/scsi/constants.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/plip/plip.c:91: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd256.c:16: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd256.c:16: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pps/kapi.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:233:1: note: in expansion of macro 'module_init' 233 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-msm6242.c:232:1: note: in expansion of macro 'module_platform_driver_probe' 232 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-msm6242.c:14: /kisskb/src/drivers/rtc/rtc-msm6242.c:232:30: note: 'init_module' target declared here 232 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:19: note: in definition of macro 'module_platform_driver_probe' 228 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/rtc/rtc-msm6242.c:10: /kisskb/src/include/linux/init.h: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:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-msm6242.c:232:1: note: in expansion of macro 'module_platform_driver_probe' 232 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-msm6242.c:14: /kisskb/src/drivers/rtc/rtc-msm6242.c:232:30: note: 'cleanup_module' target declared here 232 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:20: note: in definition of macro 'module_platform_driver_probe' 234 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/pps/kc.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd320.c:16: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/rmd320.c:16: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/pps/sysfs.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ethernet/eth.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsicam.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/keyboard/sunkbd.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/pci.h:28, from /kisskb/src/lib/iomap.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/gateway_client.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/lib/hash.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/init.h: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:1297:1: note: in expansion of macro 'module_init' 1297 | module_init(init_cifs) | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1162:1: note: 'init_module' target declared here 1162 | init_cifs(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/init.h: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:1298:1: note: in expansion of macro 'module_exit' 1298 | module_exit(exit_cifs) | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1272:1: note: 'cleanup_module' target declared here 1272 | exit_cifs(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, 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/lib/iomap_copy.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/string_helpers.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/init.h: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:233:1: note: in expansion of macro 'module_init' 233 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:246:1: note: in expansion of macro 'module_platform_driver_probe' 246 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/parport/parport_amiga.c:21: /kisskb/src/drivers/parport/parport_amiga.c:246:30: note: 'init_module' target declared here 246 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:19: note: in definition of macro 'module_platform_driver_probe' 228 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/init.h: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:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:246:1: note: in expansion of macro 'module_platform_driver_probe' 246 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/parport/parport_amiga.c:21: /kisskb/src/drivers/parport/parport_amiga.c:246:30: note: 'cleanup_module' target declared here 246 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:20: note: in definition of macro 'module_platform_driver_probe' 234 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/init.h: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:233:1: note: in expansion of macro 'module_init' 233 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:148:1: note: in expansion of macro 'module_platform_driver_probe' 148 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/mouse/amimouse.c:24: /kisskb/src/drivers/input/mouse/amimouse.c:148:30: note: 'init_module' target declared here 148 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:19: note: in definition of macro 'module_platform_driver_probe' 228 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/init.h: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:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:148:1: note: in expansion of macro 'module_platform_driver_probe' 148 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/mouse/amimouse.c:24: /kisskb/src/drivers/input/mouse/amimouse.c:148:30: note: 'cleanup_module' target declared here 148 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:20: note: in definition of macro 'module_platform_driver_probe' 234 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/lib/kstrtox.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/tgr192.c:24: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/tgr192.c:24: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/affs/affs.h:2, from /kisskb/src/fs/affs/namei.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/pci.h:28, from /kisskb/src/lib/pci_iomap.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/kgdb.h:18, from /kisskb/src/include/linux/fb.h:4, from /kisskb/src/drivers/video/fbcvt.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/symlink.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/dir.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/ecryptfs/dentry.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cramfs/inode.c:14: /kisskb/src/include/linux/init.h: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:603:1: note: in expansion of macro 'module_init' 603 | module_init(init_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:584:19: note: 'init_module' target declared here 584 | static int __init init_cramfs_fs(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cramfs/inode.c:14: /kisskb/src/include/linux/init.h: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:604:1: note: in expansion of macro 'module_exit' 604 | module_exit(exit_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:597:20: note: 'cleanup_module' target declared here 597 | static void __exit exit_cramfs_fs(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/gateway_common.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/serio.h:119:9: note: in expansion of macro 'module_driver' 119 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/input.h:22, from /kisskb/src/drivers/input/mouse/sermouse.c:33: /kisskb/src/drivers/input/mouse/sermouse.c:357:21: note: 'cleanup_module' target declared here 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1209:20: note: in definition of macro 'module_driver' 1209 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/mouse/sermouse.c:29: /kisskb/src/include/linux/init.h: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:1208:1: note: in expansion of macro 'module_init' 1208 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/serio.h:119:9: note: in expansion of macro 'module_driver' 119 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/pci.h:28, from /kisskb/src/lib/devres.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/input.h:22, from /kisskb/src/drivers/input/mouse/sermouse.c:33: /kisskb/src/drivers/input/mouse/sermouse.c:357:21: note: 'init_module' target declared here 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1204:19: note: in definition of macro 'module_driver' 1204 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/exportfs/expfs.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/auto_fs.h:16, from /kisskb/src/include/uapi/linux/auto_fs4.h:16, from /kisskb/src/fs/autofs4/autofs_i.h:16, from /kisskb/src/fs/autofs4/expire.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/fs/ecryptfs/file.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/drivers/tty/n_tty.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/autofs4/waitq.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/pcbc.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/coda/upcall.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/apne.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/affs/inode.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/input/mouse/sermouse.c: In function 'sermouse_connect': /kisskb/src/drivers/input/mouse/sermouse.c:257:61: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 257 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:257:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 257 | snprintf(sermouse->phys, sizeof(sermouse->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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/coda/dir.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, 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:233:1: note: in expansion of macro 'module_init' 233 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rp5c01.c:281:1: note: in expansion of macro 'module_platform_driver_probe' 281 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-rp5c01.c:13: /kisskb/src/drivers/rtc/rtc-rp5c01.c:281:30: note: 'init_module' target declared here 281 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:228:19: note: in definition of macro 'module_platform_driver_probe' 228 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, 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:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rp5c01.c:281:1: note: in expansion of macro 'module_platform_driver_probe' 281 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-rp5c01.c:13: /kisskb/src/drivers/rtc/rtc-rp5c01.c:281:30: note: 'cleanup_module' target declared here 281 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:234:20: note: in definition of macro 'module_platform_driver_probe' 234 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:4, from /kisskb/src/include/linux/vt_kern.h:11, from /kisskb/src/drivers/video/console/dummycon.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-devsets.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha1_generic.c:19: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha1_generic.c:19: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/fs/coda/file.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/assoc_array.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-io-std.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/bitrev.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha512_generic.c:13: /kisskb/src/include/linux/init.h: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:284:1: note: in expansion of macro 'module_init' 284 | module_init(sha512_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:274:19: note: 'init_module' target declared here 274 | static int __init sha512_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha512_generic.c:13: /kisskb/src/include/linux/init.h: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:285:1: note: in expansion of macro 'module_exit' 285 | module_exit(sha512_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:279:20: note: 'cleanup_module' target declared here 279 | static void __exit sha512_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/lib8390.c:53, from /kisskb/src/drivers/net/ethernet/8390/8390.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ecb.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ecb.c:13: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/connect.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cbc.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cbc.c:13: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/coda/coda_linux.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/coda/symlink.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cts.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/balloc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/coda/pioctl.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/lrw.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/autofs4/dev-ioctl.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/crc16.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/autofs4/inode.c:14: /kisskb/src/fs/autofs4/inode.c: In function 'autofs4_fill_super': /kisskb/src/include/linux/printk.h:226:9: warning: 'pgrp' may be used uninitialized in this function [-Wmaybe-uninitialized] 226 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ /kisskb/src/fs/autofs4/inode.c:213:13: note: 'pgrp' was declared here 213 | int pgrp; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_device.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fat/cache.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/sysctl.h:25, from /kisskb/src/fs/coda/sysctl.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/affs/affs.h:2, from /kisskb/src/fs/affs/file.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/dir.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/xts.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/ext4/bitmap.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha256_generic.c:20: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/sha256_generic.c:20: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/crc-t10dif.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/target/target_core_fabric_lib.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ctr.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/wp512.c:22: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/wp512.c:22: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/mount.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/dir.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/target/target_core_fabric_configfs.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gcm.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/ccm.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_hba.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/file.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:925:1: note: in expansion of macro 'module_init' 925 | module_init(nbd_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:804:19: note: 'init_module' target declared here 804 | 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:926:1: note: in expansion of macro 'module_exit' 926 | module_exit(nbd_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:908:20: note: 'cleanup_module' target declared here 908 | static void __exit nbd_cleanup(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/plip/plip.c:91: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'plip_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1398:1: note: in expansion of macro 'module_init' 1398 | module_init(plip_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1380:19: note: 'init_module' target declared here 1380 | static int __init plip_init (void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/hash.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/plip/plip.c:91: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plip_cleanup_module': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1399:1: note: in expansion of macro 'module_exit' 1399 | module_exit(plip_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1324:20: note: 'cleanup_module' target declared here 1324 | static void __exit plip_cleanup_module (void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/icmp_socket.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/hard-interface.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/timer.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/hydra.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/lz4/lz4_decompress.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cryptd.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/lrw.c:20: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/lrw.c:20: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/des_generic.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/include/asm-generic/termios.h:5, from arch/m68k/include/generated/asm/termios.h:1, from /kisskb/src/include/uapi/linux/termios.h:5, from /kisskb/src/drivers/tty/tty_ioctl.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/lzo/lzo1x_decompress_safe.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/logo/logo.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/fcrypt.c:48: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/dir.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/raid10.c:21: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-eh.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_error.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:18, from /kisskb/src/net/batman-adv/network-coding.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/fonts/fonts.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/pcbc.c:17: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/pcbc.c:17: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/keyboard/sunkbd.c: In function 'sunkbd_connect': /kisskb/src/drivers/input/keyboard/sunkbd.c:269:57: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 269 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ /kisskb/src/drivers/input/keyboard/sunkbd.c:269:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 269 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/lzo/lzo1x_compress.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/bitmap.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/net/batman-adv/main.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/blowfish_generic.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/originator.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/xts.c:16: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/xts.c:16: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/ecryptfs/main.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/vmalloc.h:4, from /kisskb/src/fs/ecryptfs/inode.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/xz/xz_dec_syms.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/mount.c:27: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/configfs/mount.c:27: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/cfbcopyarea.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/drivers/tty/tty_ldisc.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cts.c:43: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cts.c:43: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ctr.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ctr.c:13: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/lib/nlattr.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/fonts/font_8x16.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/cfbfillrect.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-atapi.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/fs/isofs/namei.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/ccm.c:13: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:4, from /kisskb/src/drivers/tty/tty_buffer.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/ccm.c:13: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/textsearch.c:98: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/lz4/lz4_compress.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/drivers/scsi/scsi_lib.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/twofish_generic.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/zlib_deflate/deflate.c:51: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/blowfish_common.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/zutil.h:18, from /kisskb/src/lib/zlib_inflate/inffast.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/dccp.h:15, from /kisskb/src/net/dccp/qpolicy.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/ethernet/amd/a2065.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/console/fbcon.c:61: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cryptd.c:20: /kisskb/src/include/linux/init.h: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:287:41: note: in expansion of macro 'module_init' 287 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:953:1: note: in expansion of macro 'subsys_initcall' 953 | subsys_initcall(cryptd_init); | ^~~~~~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:932:19: note: 'init_module' target declared here 932 | static int __init cryptd_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cryptd.c:20: /kisskb/src/include/linux/init.h: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:954:1: note: in expansion of macro 'module_exit' 954 | module_exit(cryptd_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:947:20: note: 'cleanup_module' target declared here 947 | static void __exit cryptd_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfsplus/super.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/cfbimgblt.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/core/skbuff.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/routing.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/kgdb.h:18, from /kisskb/src/include/linux/fb.h:4, from /kisskb/src/drivers/video/macmodes.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/alloc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/lz4/lz4hc_compress.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/lib/atomic64.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/send.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/affs/affs.h:2, from /kisskb/src/fs/affs/dir.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/twofish_common.c:44: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c: In function 'lz4hc_insert': /kisskb/src/lib/lz4/lz4hc_compress.c:67:27: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | u16 *chaintable = hc4->chaintable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c:68:29: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | HTYPE *hashtable = hc4->hashtable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c: In function 'lz4hc_insertandfindbestmatch': /kisskb/src/lib/lz4/lz4hc_compress.c:124:33: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | u16 *const chaintable = hc4->chaintable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c:125:34: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 125 | HTYPE *const hashtable = hc4->hashtable; | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/sysfs.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c: In function 'lz4hc_insertandgetwidermatch': /kisskb/src/lib/lz4/lz4hc_compress.c:194:33: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | u16 *const chaintable = hc4->chaintable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c:195:34: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 195 | HTYPE *const hashtable = hc4->hashtable; | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/xz/xz_private.h:15, from /kisskb/src/lib/xz/xz_dec_lzma2.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/scsi/scsi_lib_dma.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/serpent_generic.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_scan.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/zorro8390.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/xz/xz_private.h:15, from /kisskb/src/lib/xz/xz_dec_stream.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/ide/ide-proc.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/affs/affs.h:2, from /kisskb/src/fs/affs/amigaffs.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/camellia_generic.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/soft-interface.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:1249:1: note: in expansion of macro 'module_init' 1249 | module_init(dccp_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1109:19: note: 'init_module' target declared here 1109 | static int __init dccp_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/dynamic_queue_limits.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:1250:1: note: in expansion of macro 'module_exit' 1250 | module_exit(dccp_fini); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1232:20: note: 'cleanup_module' target declared here 1232 | static void __exit dccp_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_sysfs.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gcm.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gcm.c:11: /kisskb/src/include/linux/init.h: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); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/batman-adv/main.h:167, from /kisskb/src/net/batman-adv/translation-table.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/crypto/gcm.c:1434:20: note: 'cleanup_module' target declared here 1434 | static void __exit crypto_gcm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/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:287:41: note: in expansion of macro 'module_init' 287 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/lib/raid6/algos.c:220:1: note: in expansion of macro 'subsys_initcall' 220 | subsys_initcall(raid6_select_algo); | ^~~~~~~~~~~~~~~ /kisskb/src/lib/raid6/algos.c:180:12: note: 'init_module' target declared here 180 | int __init raid6_select_algo(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/affs/bitmap.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/block/drbd/drbd_actlog.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/ide/ide-gd.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/drbd/drbd_req.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/target/target_core_pr.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/dccp/ccids/ccid2.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/cast_common.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-disk.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/cast5_generic.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/twofish_generic.c:43: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/twofish_generic.c:43: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/strncpy_from_user.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/fs/dlm/lock.c:59: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/cast6_generic.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/ialloc.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/file.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/dir.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/core/iovec.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd2/transaction.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/fsync.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/ecryptfs/main.c:27: /kisskb/src/include/linux/init.h: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:898:1: note: in expansion of macro 'module_init' 898 | module_init(ecryptfs_init) | ^~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:809:19: note: 'init_module' target declared here 809 | static int __init ecryptfs_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/ecryptfs/main.c:27: /kisskb/src/include/linux/init.h: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:899:1: note: in expansion of macro 'module_exit' 899 | module_exit(ecryptfs_exit) | ^~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:878:20: note: 'cleanup_module' target declared here 878 | static void __exit ecryptfs_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/lockspace.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/arc4.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/inode.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/recov.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-disk_ioctl.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/amd/ariadne.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/amifb.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/zutil.h:18, from /kisskb/src/lib/zlib_deflate/deftree.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/strnlen_user.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/tea.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/khazad.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/configfs/item.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/c2p_planar.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/link.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/camellia_generic.c:33: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/camellia_generic.c:33: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/cifs/misc.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/net/batman-adv/main.c:19: /kisskb/src/include/linux/init.h: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:1240:1: note: in expansion of macro 'module_init' 1240 | module_init(batadv_init); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:59:19: note: 'init_module' target declared here 59 | static int __init batadv_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/net/batman-adv/main.c:19: /kisskb/src/include/linux/init.h: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:1241:1: note: in expansion of macro 'module_exit' 1241 | module_exit(batadv_exit); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit batadv_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/dccp.h:15, from /kisskb/src/net/dccp/ackvec.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/kernfs/mount.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_fill_super': /kisskb/src/fs/hfsplus/super.c:537:30: warning: taking address of packed member of 'struct hfsplus_vh' may result in an unaligned pointer value [-Waddress-of-packed-member] 537 | be32_add_cpu(&vhdr->write_count, 1); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/bfind.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/lib/net_utils.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfsplus/super.c:10: /kisskb/src/fs/hfsplus/super.c: At top level: /kisskb/src/include/linux/init.h: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:695:1: note: in expansion of macro 'module_init' 695 | module_init(init_hfsplus_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:656:19: note: 'init_module' target declared here 656 | static int __init init_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfsplus/super.c:10: /kisskb/src/include/linux/init.h: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:696:1: note: in expansion of macro 'module_exit' 696 | module_exit(exit_hfsplus_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:682:20: note: 'cleanup_module' target declared here 682 | static void __exit exit_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/zutil.h:18, from /kisskb/src/lib/zlib_inflate/inflate.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/anubis.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/seed.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/btree.h:9, from /kisskb/src/fs/hfs/brec.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/anode.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/hfs/bnode.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/hfs/btree.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/salsa20_generic.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/lockd/clntlock.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/valkyriefb.c:42: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/ne.c:44: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/drbd/drbd_main.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/kernfs/inode.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/affs/affs.h:2, from /kisskb/src/fs/affs/symlink.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/deflate.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/inode.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-disk_proc.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/fm2fb.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/isofs/inode.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/connector.h:25, from /kisskb/src/include/linux/drbd.h:28, from /kisskb/src/drivers/block/drbd/drbd_strings.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ecryptfs/super.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-floppy.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/hfsplus/options.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/minix/minix.h:4, from /kisskb/src/fs/minix/bitmap.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/argv_split.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/ecryptfs/mmap.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:4, from /kisskb/src/drivers/tty/tty_port.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/atafb.c:50: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/drbd/drbd_nl.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/zlib.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/fs/hfsplus/inode.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/target/target_core_alua.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/zlib_deflate/deflate_syms.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/route.c:67: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/michael_mic.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/member.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/page-io.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/memory.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/xz/xz_private.h:15, from /kisskb/src/lib/xz/xz_dec_bcj.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authenc.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-floppy_ioctl.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/inetpeer.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/seed.c:15: /kisskb/src/include/linux/init.h: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/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); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/seed.c:15: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~ /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/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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/catalog.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/cmdline.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/ide/ide-floppy_proc.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/c2p_iplan2.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/arc4.c:15: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/arc4.c:15: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/tty.h:4, from /kisskb/src/drivers/tty/tty_mutex.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/scsi/scsi_devinfo.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/dccp/sysctl.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In function 'dccp_mib_init', inlined from 'dccp_init' at /kisskb/src/net/dccp/proto.c:1189:7: /kisskb/src/net/dccp/proto.c:1087:16: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1087 | return snmp_mib_init((void __percpu **)dccp_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1088 | sizeof(struct dccp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~ 1089 | __alignof__(struct dccp_mib)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c: In function 'dccp_init': /kisskb/src/net/dccp/proto.c:1087: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:204:5: note: in a call to function 'snmp_mib_init' 204 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align); | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/target/target_core_tmr.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/init.h: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:993:1: note: in expansion of macro 'module_init' 993 | module_init(init_jfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:880:19: note: 'init_module' target declared here 880 | static int __init init_jfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/init.h: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:994:1: note: in expansion of macro 'module_exit' 994 | module_exit(exit_jfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:967:20: note: 'cleanup_module' target declared here 967 | static void __exit exit_jfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/fs/cifs/netmisc.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/ne.c:44: /kisskb/src/include/linux/init.h: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:1017:1: note: in expansion of macro 'module_exit' 1017 | module_exit(ne_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/8390/ne.c:1012:20: note: 'cleanup_module' target declared here 1012 | static void __exit ne_exit(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/client.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/ioctl.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/hfs/btree.c: In function 'hfs_btree_open': /kisskb/src/fs/hfs/btree.c:47:53: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 47 | hfs_inode_read_fork(tree->inode, mdb->drXTExtRec, mdb->drXTFlSize, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/btree.c:59:53: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | hfs_inode_read_fork(tree->inode, mdb->drCTExtRec, mdb->drCTFlSize, | ~~~^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-cache-target.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:1326:1: note: in expansion of macro 'module_init' 1326 | module_init(mq_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-mq.c:1283:19: note: 'init_module' target declared here 1283 | static int __init mq_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h: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:1327:1: note: in expansion of macro 'module_exit' 1327 | module_exit(mq_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-policy-mq.c:1318:20: note: 'cleanup_module' target declared here 1318 | static void __exit mq_exit(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ecryptfs/read_write.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/lib8390.c:53, from /kisskb/src/drivers/net/ethernet/8390/8390p.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authencesn.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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 lib/raid6/int1.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/lib/dec_and_lock.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/hpfs/buffer.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/protocol.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/block/drbd/drbd_main.c:29: /kisskb/src/include/linux/init.h: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:3745:1: note: in expansion of macro 'module_init' 3745 | module_init(drbd_init) | ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_main.c:2734:12: note: 'init_module' target declared here 2734 | int __init drbd_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_base.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cifs/smbencrypt.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_tpg.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp437.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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 lib/raid6/int2.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/atafb_mfb.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/lzo.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/nfsd/nfssvc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ecryptfs/crypto.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/drivers/block/drbd/drbd_interval.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/drivers/block/drbd/drbd_int.h:32, from /kisskb/src/drivers/block/drbd/drbd_state.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/core/datagram.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/ethernet/amd/atarilance.c:48: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/kernfs/dir.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/ide/gayle.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/extents.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-cache-target.c:7: /kisskb/src/include/linux/init.h: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:3152:1: note: in expansion of macro 'module_init' 3152 | module_init(dm_cache_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/transport.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/md/dm-cache-target.c:3127:19: note: 'init_module' target declared here 3127 | static int __init dm_cache_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-cache-target.c:7: /kisskb/src/include/linux/init.h: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:3153:1: note: in expansion of macro 'module_exit' 3153 | module_exit(dm_cache_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-cache-target.c:3146:20: note: 'cleanup_module' target declared here 3146 | static void __exit dm_cache_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/lz4.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/kernfs/file.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/console/bitblit.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/michael_mic.c:12: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/michael_mic.c:12: /kisskb/src/include/linux/init.h: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); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authenc.c:13: /kisskb/src/include/linux/init.h: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:719:1: note: in expansion of macro 'module_init' 719 | module_init(crypto_authenc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:175:20: note: 'cleanup_module' target declared here 175 | static void __exit michael_mic_exit(void) | ^~~~~~~~~~~~~~~~ /kisskb/src/crypto/authenc.c:709:19: note: 'init_module' target declared here 709 | static int __init crypto_authenc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authenc.c:13: /kisskb/src/include/linux/init.h: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:720:1: note: in expansion of macro 'module_exit' 720 | module_exit(crypto_authenc_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:714:20: note: 'cleanup_module' target declared here 714 | static void __exit crypto_authenc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/xz/xz_dec_test.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/atafb_iplan2p2.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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-metadata.h:10, from /kisskb/src/drivers/md/dm-cache-metadata.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ext4/super.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/drivers/tty/tty_ldsem.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/dir.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ioctl.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/lz4hc.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/notify/fsnotify.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:19, from /kisskb/src/fs/hfsplus/catalog.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/namei.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/init.h: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:2987:1: note: in expansion of macro 'module_init' 2987 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/init.h: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:2988:1: note: in expansion of macro 'module_exit' 2988 | module_exit(ppp_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:2940:20: note: 'cleanup_module' target declared here 2940 | static void __exit ppp_cleanup(void) | ^~~~~~~~~~~ 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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/ide/falconide.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/scsi/scsi_devinfo.c: In function 'scsi_dev_info_list_add_str': /kisskb/src/drivers/scsi/scsi_devinfo.c:517:25: warning: '%s' directive argument is null [-Wformat-overflow=] 517 | printk(KERN_ERR "%s: bad dev info string '%s' '%s'" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | " '%s'\n", __func__, vendor, model, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | strflags); | ~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_devinfo.c:518:35: note: format string is defined here 518 | " '%s'\n", __func__, vendor, model, | ^~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/tcrypt.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/decompress/mm.h:70, from /kisskb/src/lib/decompress_bunzip2.c:53: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-1.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/dentry.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/cifs/asn1.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/fs/isofs/dir.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/hpfs/anode.c: In function 'hpfs_add_sector_to_btree': /kisskb/src/fs/hpfs/anode.c:208:48: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct bplus_internal_node[0]' [-Wzero-length-bounds] 208 | anode->btree.u.internal[0].down = cpu_to_le32(a); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/fs/hpfs/hpfs_fn.h: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 | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/atafb_iplan2p4.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/jfs/file.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/scsi_sysctl.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/hfs/extent.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/dir.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/control.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/minix/itree_v1.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/tty/pty.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/drivers/tty/sysrq.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ghash-generic.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/ide/macide.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hpfs/dir.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/fatent.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /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[] = { | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/atafb_iplan2p8.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/cifs_unicode.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/init.h: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:347:1: note: in expansion of macro 'module_init' 347 | module_init(init_nls_cp737) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:337:19: note: 'init_module' target declared here 337 | static int __init init_nls_cp737(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/init.h: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:348:1: note: in expansion of macro 'module_exit' 348 | module_exit(exit_nls_cp737) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:342:20: note: 'cleanup_module' target declared here 342 | static void __exit exit_nls_cp737(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/lib8390.c:53, from /kisskb/src/drivers/net/ethernet/8390/8390p.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/8390/lib8390.c:53, from /kisskb/src/drivers/net/ethernet/8390/8390p.c:11: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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-internal.h:10, from /kisskb/src/drivers/md/dm-cache-policy.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/fs/fuse/cuse.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd2/commit.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/nterr.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/block/drbd/drbd_wrappers.h:5, from /kisskb/src/drivers/block/drbd/drbd_nla.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/target/target_core_pr.c: In function '__core_scsi3_write_aptpl_to_file': In file included from /kisskb/src/crypto/lz4hc.c:20: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'lz4hc_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4hc.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(lz4hc_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4hc.c:92:19: note: 'init_module' target declared here 92 | static int __init lz4hc_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/lz4hc.c:20: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4hc_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lz4hc.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(lz4hc_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4hc.c:97:20: note: 'cleanup_module' target declared here 97 | static void __exit lz4hc_mod_fini(void) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pr.c:1955:51: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 491 [-Wformat-truncation=] 1955 | snprintf(path, 512, "/var/target/pr/aptpl_%s", &wwn->unit_serial[0]); | ^~ /kisskb/src/drivers/target/target_core_pr.c:1955:9: note: 'snprintf' output between 22 and 533 bytes into a destination of size 512 1955 | snprintf(path, 512, "/var/target/pr/aptpl_%s", &wwn->unit_serial[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/drivers/md/dm-bio-record.h:10, from /kisskb/src/drivers/md/dm-raid1.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/string.h:17, from /kisskb/src/include/linux/dynamic_debug.h:111, from /kisskb/src/include/linux/printk.h:244, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/dir.c:14: /kisskb/src/fs/hfs/dir.c: In function 'hfs_readdir': /kisskb/src/arch/m68k/include/asm/string.h:71:25: warning: '__builtin_memcpy' forming offset [36, 37] is out of the bounds [0, 36] of object 'fd' with type 'struct hfs_find_data' [-Warray-bounds] 71 | #define memcpy(d, s, n) __builtin_memcpy(d, s, n) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/dir.c:166:9: note: in expansion of macro 'memcpy' 166 | memcpy(&rd->key, &fd.key, sizeof(struct hfs_cat_key)); | ^~~~~~ /kisskb/src/fs/hfs/dir.c:61:30: note: 'fd' declared here 61 | struct hfs_find_data fd; | ^~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/sd.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/zutil.h:18, from /kisskb/src/lib/decompress_inflate.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/inode.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/amd/hplance.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/scsi_trace.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/crypto/lz4.c:21: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'lz4_mod_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(lz4_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4.c:92:19: note: 'init_module' target declared here 92 | static int __init lz4_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/lz4.c:21: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4_mod_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lz4.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(lz4_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4.c:97:20: note: 'cleanup_module' target declared here 97 | static void __exit lz4_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_proc.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-uevent.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/zutil.h:18, from /kisskb/src/lib/zlib_inflate/infutil.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/crypto/af_alg.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/hfs/extent.c: In function 'hfs_free_fork': /kisskb/src/fs/hfs/extent.c:293:26: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 293 | extent = file->ExtRec; | ^~~~ /kisskb/src/fs/hfs/extent.c:296:26: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 296 | extent = file->RExtRec; | ^~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/include/linux/init.h: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:1322:1: note: in expansion of macro 'module_init' 1322 | module_init(fuse_init); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1273:19: note: 'init_module' target declared here 1273 | static int __init fuse_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:13, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/include/linux/init.h: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:1323:1: note: in expansion of macro 'module_exit' 1323 | module_exit(fuse_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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 lib/raid6/int4.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/net/ethernet/amd/7990.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/fuse/inode.c:1312:20: note: 'cleanup_module' target declared here 1312 | static void __exit fuse_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/ide/q40ide.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/ecryptfs/keystore.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd2/recovery.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-table.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/hfs/inode.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/scatterwalk.h:20, from /kisskb/src/crypto/algif_skcipher.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/xattr.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/console/softcursor.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-target.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/tcrypt.c:25: /kisskb/src/include/linux/init.h: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:2126:1: note: in expansion of macro 'module_init' 2126 | module_init(tcrypt_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2082:19: note: 'init_module' target declared here 2082 | static int __init tcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/tcrypt.c:25: /kisskb/src/include/linux/init.h: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:2127:1: note: in expansion of macro 'module_exit' 2127 | module_exit(tcrypt_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2124:20: note: 'cleanup_module' target declared here 2124 | static void __exit tcrypt_mod_fini(void) { } | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/algif_hash.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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 lib/raid6/int8.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/scsi/sd_dif.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authencesn.c:15: /kisskb/src/include/linux/init.h: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:811:1: note: in expansion of macro 'module_init' 811 | module_init(crypto_authenc_esn_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:801:19: note: 'init_module' target declared here 801 | static int __init crypto_authenc_esn_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authencesn.c:15: /kisskb/src/include/linux/init.h: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:812:1: note: in expansion of macro 'module_exit' 812 | module_exit(crypto_authenc_esn_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:806:20: note: 'cleanup_module' target declared here 806 | static void __exit crypto_authenc_esn_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/minix/itree_v2.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/decompress/mm.h:70, from /kisskb/src/lib/decompress_unlz4.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/cifsencrypt.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/lockd/clntproc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_transport.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/namei.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/cdrom.h:13, from /kisskb/src/fs/hfs/mdb.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/xor.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/target/target_core_sbc.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-linear.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfs/attr.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/init.h: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:316:1: note: in expansion of macro 'module_init' 316 | module_init(init_nls_cp775) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:306:19: note: 'init_module' target declared here 306 | static int __init init_nls_cp775(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/init.h: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:317:1: note: in expansion of macro 'module_exit' 317 | module_exit(exit_nls_cp775) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:311:20: note: 'cleanup_module' target declared here 311 | static void __exit exit_nls_cp775(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/fs/fuse/cuse.c:37: /kisskb/src/include/linux/init.h: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:635:1: note: in expansion of macro 'module_init' 635 | module_init(cuse_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/readdir.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/fuse/cuse.c:600:19: note: 'init_module' target declared here 600 | static int __init cuse_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/fs/fuse/cuse.c:37: /kisskb/src/include/linux/init.h: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:636:1: note: in expansion of macro 'module_exit' 636 | module_exit(cuse_exit); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:629:20: note: 'cleanup_module' target declared here 629 | static void __exit cuse_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-stripe.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/macfb.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfsplus/btree.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/video/dnfb.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/crypto/async_tx/async_tx.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/ide/buddha.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/drivers/md/dm-bio-record.h:10, from /kisskb/src/drivers/md/dm-raid1.c:8: /kisskb/src/include/linux/init.h: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:1453:1: note: in expansion of macro 'module_init' 1453 | module_init(dm_mirror_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1431:19: note: 'init_module' target declared here 1431 | static int __init dm_mirror_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/drivers/md/dm-bio-record.h:10, from /kisskb/src/drivers/md/dm-raid1.c:8: /kisskb/src/include/linux/init.h: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:1454:1: note: in expansion of macro 'module_exit' 1454 | module_exit(dm_mirror_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1447:20: note: 'cleanup_module' target declared here 1447 | static void __exit dm_mirror_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ghash-generic.c:15: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ghash-generic.c:15: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/dnode.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/zutil.h:18, from /kisskb/src/lib/zlib_inflate/inftrees.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/symlink.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/decompress/mm.h:70, from /kisskb/src/lib/decompress_unlzo.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/core/stream.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/zlib_inflate/inflate_syms.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/ea.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/decompress/mm.h:70, from /kisskb/src/lib/decompress_unlzma.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/target/target_core_spc.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/ioctl.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/file.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/part_tbl.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfsplus/bnode.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/xor.c:20: /kisskb/src/include/linux/init.h: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:284:41: note: in expansion of macro 'module_init' 284 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/crypto/xor.c:168:1: note: in expansion of macro 'core_initcall' 168 | core_initcall(calibrate_xor_blocks); | ^~~~~~~~~~~~~ /kisskb/src/crypto/xor.c:107:1: note: 'init_module' target declared here 107 | calibrate_xor_blocks(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/crypto/xor.c:20: /kisskb/src/include/linux/init.h: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) { } | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/sr.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/isofs/isofs.h:1, from /kisskb/src/fs/isofs/util.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/tty/serial/serial_core.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/nfs/client.c: In function 'nfs_volume_list_show': /kisskb/src/fs/nfs/client.c:1390: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=] 1390 | snprintf(dev, 8, "%u:%u", | ^~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/net/sock.h:43, from /kisskb/src/fs/cifs/cifspdu.h:25, from /kisskb/src/fs/cifs/sess.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/nfs/client.c:1390:26: note: directive argument in the range [0, 1048575] 1390 | snprintf(dev, 8, "%u:%u", | ^~~~~~~ /kisskb/src/fs/nfs/client.c:1390:9: note: 'snprintf' output between 4 and 13 bytes into a destination of size 8 1390 | snprintf(dev, 8, "%u:%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~ 1391 | MAJOR(server->s_dev), MINOR(server->s_dev)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/init.h: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:312:1: note: in expansion of macro 'module_init' 312 | module_init(init_nls_cp850) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:302:19: note: 'init_module' target declared here 302 | static int __init init_nls_cp850(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/init.h: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:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(exit_nls_cp850) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:307:20: note: 'cleanup_module' target declared here 307 | static void __exit exit_nls_cp850(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/decompress/mm.h:70, from /kisskb/src/lib/decompress_unxz.c:107: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_input.c:118: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/crypto/af_alg.c:15: /kisskb/src/include/linux/init.h: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:483:1: note: in expansion of macro 'module_init' 483 | module_init(af_alg_init); | ^~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:458:19: note: 'init_module' target declared here 458 | static int __init af_alg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/crypto/af_alg.c:15: /kisskb/src/include/linux/init.h: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:484:1: note: in expansion of macro 'module_exit' 484 | module_exit(af_alg_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:477:20: note: 'cleanup_module' target declared here 477 | static void __exit af_alg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/init.h: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:334:1: note: in expansion of macro 'module_init' 334 | module_init(init_nls_cp852) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:324:19: note: 'init_module' target declared here 324 | static int __init init_nls_cp852(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/init.h: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:335:1: note: in expansion of macro 'module_exit' 335 | module_exit(exit_nls_cp852) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:329:20: note: 'cleanup_module' target declared here 329 | static void __exit exit_nls_cp852(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/dump_stack.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/earlycpio.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/drivers/tty/vt/vt_ioctl.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /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), | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:19, from /kisskb/src/fs/hfsplus/brec.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/hfs/inode.c: In function 'hfs_read_inode': /kisskb/src/fs/hfs/inode.c:337:61: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 337 | hfs_inode_read_fork(inode, rec->file.ExtRec, rec->file.LgLen, | ~~~~~~~~~^~~~~~~ /kisskb/src/fs/hfs/inode.c:340:61: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | hfs_inode_read_fork(inode, rec->file.RExtRec, rec->file.RLgLen, | ~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/sr_ioctl.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/hfs/inode.c: In function 'hfs_write_inode': /kisskb/src/fs/hfs/inode.c:475:53: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | hfs_inode_write_fork(inode, rec.file.RExtRec, | ~~~~~~~~^~~~~~~~ /kisskb/src/fs/hfs/inode.c:476:38: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 476 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:476:56: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 476 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:492:53: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 492 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ~~~~~~~~^~~~~~~ /kisskb/src/fs/hfs/inode.c:492:62: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 492 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:492:79: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 492 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/tty/amiserial.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/hash.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /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, | ~~~^~~~~~~~~~~~ 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:1084:1: note: in expansion of macro 'module_init' 1084 | module_init(dccp_v4_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1050:19: note: 'init_module' target declared here 1050 | static int __init dccp_v4_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/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:1085:1: note: in expansion of macro 'module_exit' 1085 | module_exit(dccp_v4_exit); | ^~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:288:38: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | &mdb->drCTFlSize, NULL); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1076:20: note: 'cleanup_module' target declared here 1076 | static void __exit dccp_v4_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfsplus/bfind.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/kthread.h:5, from /kisskb/src/fs/ecryptfs/kthread.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/minix/minix.h:4, from /kisskb/src/fs/minix/namei.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/inode.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/file.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/fat/fat.h:4, from /kisskb/src/fs/fat/nfs.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/misc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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 lib/raid6/int16.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/include/linux/key.h:20, from /kisskb/src/include/keys/user-type.h:15, from /kisskb/src/fs/ecryptfs/ecryptfs_kernel.h:31, from /kisskb/src/fs/ecryptfs/debug.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/video/q40fb.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/kernfs/symlink.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/notification.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/extable.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/hfs/part_tbl.c: In function 'hfs_part_find': /kisskb/src/fs/hfs/part_tbl.c:77:21: warning: taking address of packed member of 'struct old_pmap' may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | p = pm->pdEntry; | ^~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/cirrusfb.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-ioctl.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hpfs/inode.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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 lib/raid6/int32.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/percpu_counter.h:9, from /kisskb/src/include/linux/flex_proportions.h:10, from /kisskb/src/lib/flex_proportions.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/include/linux/init.h: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:2891:1: note: in expansion of macro 'module_init' 2891 | module_init(dm_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:353:19: note: 'init_module' target declared here 353 | static int __init dm_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/ethernet/apple/macmace.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/include/linux/init.h: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:2892:1: note: in expansion of macro 'module_exit' 2892 | module_exit(dm_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:374:20: note: 'cleanup_module' target declared here 374 | static void __exit dm_exit(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/cifs/export.c:42: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_mount.c:50: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/video/hpfb.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/tty/vt/vc_screen.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_msdos.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/scatterwalk.h:20, from /kisskb/src/crypto/algif_skcipher.c:15: /kisskb/src/include/linux/init.h: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:633:1: note: in expansion of macro 'module_init' 633 | module_init(algif_skcipher_init); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:622:19: note: 'init_module' target declared here 622 | static int __init algif_skcipher_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/scatterwalk.h:20, from /kisskb/src/crypto/algif_skcipher.c:15: /kisskb/src/include/linux/init.h: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:634:1: note: in expansion of macro 'module_exit' 634 | module_exit(algif_skcipher_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:627:20: note: 'cleanup_module' target declared here 627 | static void __exit algif_skcipher_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/drivers/md/dm-sysfs.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/init.h: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:296:1: note: in expansion of macro 'module_init' 296 | module_init(init_nls_cp855) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:286:19: note: 'init_module' target declared here 286 | static int __init init_nls_cp855(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/init.h: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:297:1: note: in expansion of macro 'module_exit' 297 | module_exit(exit_nls_cp855) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:291:20: note: 'cleanup_module' target declared here 291 | static void __exit exit_nls_cp855(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-io.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/cdrom.h:13, from /kisskb/src/drivers/scsi/sr_vendor.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/init.h: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:1175:1: note: in expansion of macro 'module_init' 1175 | module_init(dccp_v6_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1140:19: note: 'init_module' target declared here 1140 | static int __init dccp_v6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/init.h: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:1176:1: note: in expansion of macro 'module_exit' 1176 | module_exit(dccp_v6_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1167:20: note: 'cleanup_module' target declared here 1167 | static void __exit dccp_v6_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/string.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/drivers/md/dm-kcopyd.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/amd/mvme147.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/nfsctl.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/tty/vt/selection.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_transport_spi.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/algif_hash.c:15: /kisskb/src/include/linux/init.h: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:332:1: note: in expansion of macro 'module_init' 332 | module_init(algif_hash_init); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:321:19: note: 'init_module' target declared here 321 | static int __init algif_hash_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/algif_hash.c:15: /kisskb/src/include/linux/init.h: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:333:1: note: in expansion of macro 'module_exit' 333 | module_exit(algif_hash_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:326:20: note: 'cleanup_module' target declared here 326 | static void __exit algif_hash_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/include/linux/namei.h:4, from /kisskb/src/fs/hfs/sysdep.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/minix/minix.h:4, from /kisskb/src/fs/minix/file.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:19, from /kisskb/src/fs/hfsplus/tables.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/omfs/bitmap.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/core/scm.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/trans.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/idr.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/a4000t.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/amd/sun3lance.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/target/target_core_ua.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ext4/resize.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/isofs/rock.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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 lib/raid6/tables.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/extents.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/gen_stats.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/async_tx/async_memcpy.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx4/inode.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:19, from /kisskb/src/fs/hfsplus/unicode.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/cifs/smb1ops.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/async_tx/async_xor.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/int_sqrt.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_rd.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/vmalloc.h:4, from /kisskb/src/lib/ioremap.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:18, from /kisskb/src/fs/ext4/ext4_jbd2.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/async_tx/async_pq.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/midcomms.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/proc/task_mmu.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/wrapper.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/klist.h:15, from /kisskb/src/lib/klist.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/lib/irq_regs.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/proc/inode.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/file.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/dir.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/alloc.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/lib/is_single_threaded.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/minix/minix.h:4, from /kisskb/src/fs/minix/dir.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/init.h: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:298:1: note: in expansion of macro 'module_init' 298 | module_init(init_nls_cp857) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:288:19: note: 'init_module' target declared here 288 | static int __init init_nls_cp857(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/init.h: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:299:1: note: in expansion of macro 'module_exit' 299 | module_exit(exit_nls_cp857) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit exit_nls_cp857(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_fragment.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/aops.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/inode.c:13: /kisskb/src/include/linux/init.h: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:1653:1: note: in expansion of macro 'module_init' 1653 | module_init(init_fat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1628:19: note: 'init_module' target declared here 1628 | static int __init init_fat_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/inode.c:13: /kisskb/src/include/linux/init.h: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:1654:1: note: in expansion of macro 'module_exit' 1654 | module_exit(exit_fat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1647:20: note: 'cleanup_module' target declared here 1647 | static void __exit exit_fat_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/getroot.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-stats.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/tty/vt/keyboard.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/key/af_key.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_msdos.c:9: /kisskb/src/include/linux/init.h: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:685:1: note: in expansion of macro 'module_init' 685 | module_init(init_msdos_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:671:19: note: 'init_module' target declared here 671 | static int __init init_msdos_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_msdos.c:9: /kisskb/src/include/linux/init.h: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:686:1: note: in expansion of macro 'module_exit' 686 | module_exit(exit_msdos_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:676:20: note: 'cleanup_module' target declared here 676 | static void __exit exit_msdos_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-path-selector.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/tty/vt/consolemap.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/fs/proc/root.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-mpath.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/include/linux/namei.h:4, from /kisskb/src/fs/nfsd/nfsproc.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/gen_estimator.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/scsi/a3000.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/zorro7xx.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/omfs/dir.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ext4/migrate.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/omfs/file.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd2/checkpoint.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/lib/kobject.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/md5.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/notify/group.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx6/inode.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/wd33c93.c:79: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/lib/kobject_uevent.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/omfs/inode.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/net/llc/llc_output.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/net/llc/llc_input.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/access_ok.h:4, from /kisskb/src/arch/m68k/include/asm/unaligned.h:17, from /kisskb/src/include/linux/sunrpc/xdr.h:17, from /kisskb/src/fs/lockd/clntxdr.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/quota/dquot.c:57: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx4/inode.c:15: /kisskb/src/include/linux/init.h: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:422:1: note: in expansion of macro 'module_init' 422 | module_init(init_qnx4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:398:19: note: 'init_module' target declared here 398 | static int __init init_qnx4_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx4/inode.c:15: /kisskb/src/include/linux/init.h: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:423:1: note: in expansion of macro 'module_exit' 423 | module_exit(exit_qnx4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:416:20: note: 'cleanup_module' target declared here 416 | static void __exit exit_qnx4_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/lib/plist.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/hfsplus/bitmap.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/quota.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv4/ip_forward.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:18, from /kisskb/src/fs/ext4/mballoc.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/net/core/net_namespace.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/drivers/scsi/a2091.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_options.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'alloc_crypto': /kisskb/src/drivers/block/drbd/drbd_nl.c:2013:64: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 59 [-Wformat-truncation=] 2013 | snprintf(hmac_name, CRYPTO_MAX_ALG_NAME, "hmac(%s)", | ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2013:17: note: 'snprintf' output between 7 and 70 bytes into a destination of size 64 2013 | snprintf(hmac_name, CRYPTO_MAX_ALG_NAME, "hmac(%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2014 | new_conf->cram_hmac_alg); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/lockd/host.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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:437:1: note: in expansion of macro 'module_init' 437 | module_init(async_pq_init); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:420:19: note: 'init_module' target declared here 420 | static int __init async_pq_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/crypto/async_tx/async_pq.c:22: /kisskb/src/include/linux/init.h: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:438:1: note: in expansion of macro 'module_exit' 438 | module_exit(async_pq_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:432:20: note: 'cleanup_module' target declared here 432 | static void __exit async_pq_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_xtree.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/ecryptfs/messaging.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_strcasecmp': /kisskb/src/fs/hfsplus/unicode.c:39:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | p1 = s1->unicode; | ^~ /kisskb/src/fs/hfsplus/unicode.c:40:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | p2 = s2->unicode; | ^~ /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_strcmp': /kisskb/src/fs/hfsplus/unicode.c:73:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | p1 = s1->unicode; | ^~ /kisskb/src/fs/hfsplus/unicode.c:74:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | p2 = s2->unicode; | ^~ /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_uni2asc': /kisskb/src/fs/hfsplus/unicode.c:133:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | ip = ustr->unicode; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_umount.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/init.h: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:361:1: note: in expansion of macro 'module_init' 361 | module_init(init_nls_cp860) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:351:19: note: 'init_module' target declared here 351 | static int __init init_nls_cp860(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/init.h: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:362:1: note: in expansion of macro 'module_exit' 362 | module_exit(exit_nls_cp860) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:356:20: note: 'cleanup_module' target declared here 356 | static void __exit exit_nls_cp860(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/prio_heap.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/percpu_counter.h:9, from /kisskb/src/include/linux/proportions.h:12, from /kisskb/src/lib/proportions.c:73: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/mmp.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfsplus/part_tbl.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:6, from /kisskb/src/include/uapi/linux/genetlink.h:5, from /kisskb/src/include/linux/genetlink.h:4, from /kisskb/src/include/net/genetlink.h:4, from /kisskb/src/fs/dlm/netlink.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/block_validity.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_debug.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/tty/serial/pmac_zilog.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/move_extent.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_imap.c:44: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/mpls/mpls_gso.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/map.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:19, from /kisskb/src/fs/hfsplus/attributes.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/init.h: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:1088:1: note: in expansion of macro 'module_init' 1088 | module_init(init_vfat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1074:19: note: 'init_module' target declared here 1074 | static int __init init_vfat_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/init.h: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:1089:1: note: in expansion of macro 'module_exit' 1089 | module_exit(exit_vfat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_vfat.c:1079:20: note: 'cleanup_module' target declared here 1079 | static void __exit exit_vfat_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/ipv4/ip_output.c:45: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/lib/radix-tree.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx6/inode.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/qnx6/inode.c:13: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv6/netfilter/ip6_tables.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/drivers/scsi/gvp11.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/secure_seq.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:19, from /kisskb/src/fs/hfsplus/xattr.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/init.h: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:384:1: note: in expansion of macro 'module_init' 384 | module_init(init_nls_cp861) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:374:19: note: 'init_module' target declared here 374 | static int __init init_nls_cp861(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/init.h: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:385:1: note: in expansion of macro 'module_exit' 385 | module_exit(exit_nls_cp861) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:379:20: note: 'cleanup_module' target declared here 379 | static void __exit exit_nls_cp861(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/dm-exception-store.h:13, from /kisskb/src/drivers/md/dm-exception-store.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/ratelimit.h:5, from /kisskb/src/lib/ratelimit.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/async_tx/async_raid6_recov.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/include/linux/rbtree_augmented.h:28, from /kisskb/src/lib/rbtree.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/reciprocal_div.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/tty/vt/vt.c:73: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ramfs/inode.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/isofs/isofs.h:1, from /kisskb/src/fs/isofs/export.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/scsi/mvme147.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/fs/proc/base.c:50: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-mpath.c:8: /kisskb/src/include/linux/init.h: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:1809:1: note: in expansion of macro 'module_init' 1809 | module_init(dm_multipath_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1753:19: note: 'init_module' target declared here 1753 | static int __init dm_multipath_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-mpath.c:8: /kisskb/src/include/linux/init.h: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:1810:1: note: in expansion of macro 'module_exit' 1810 | module_exit(dm_multipath_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1800:20: note: 'cleanup_module' target declared here 1800 | static void __exit dm_multipath_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/scsi/mac_scsi.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/qnx4/namei.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/atari_scsi.c:68: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:19, from /kisskb/src/fs/hfsplus/xattr_user.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/include/linux/key.h:20, from /kisskb/src/include/linux/security.h:25, from /kisskb/src/fs/hfsplus/xattr_security.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/sha1.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/qnx4/dir.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/proc/generic.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/lib/show_mem.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/inode_mark.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/quota/quota.c:15: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_quotactl' alias between functions of incompatible types 'long int(unsigned int, const char *, qid_t, void *)' {aka 'long int(unsigned int, const char *, unsigned int, void *)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/quota/quota.c:396:1: note: in expansion of macro 'SYSCALL_DEFINE4' 396 | SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/quota/quota.c:396:1: note: in expansion of macro 'SYSCALL_DEFINE4' 396 | SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/omfs/inode.c:6: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/omfs/inode.c:6: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/dm-exception-store.h:13, from /kisskb/src/drivers/md/dm-snap-transient.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/nfsctl.c:7: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/nfsctl.c:7: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_dmap.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/dm-exception-store.h:13, from /kisskb/src/drivers/md/dm-snap-persistent.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/init.h: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:378:1: note: in expansion of macro 'module_init' 378 | module_init(init_nls_cp863) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:368:19: note: 'init_module' target declared here 368 | static int __init init_nls_cp863(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/init.h: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:379:1: note: in expansion of macro 'module_exit' 379 | module_exit(exit_nls_cp863) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:373:20: note: 'cleanup_module' target declared here 373 | static void __exit exit_nls_cp863(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_unicode.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/init.h: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:418:1: note: in expansion of macro 'module_init' 418 | module_init(init_nls_cp862) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:408:19: note: 'init_module' target declared here 408 | static int __init init_nls_cp862(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/init.h: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:419:1: note: in expansion of macro 'module_exit' 419 | module_exit(exit_nls_cp862) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:413:20: note: 'cleanup_module' target declared here 413 | static void __exit exit_nls_cp862(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/esp_scsi.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/string.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/qnx6/qnx6.h:13, from /kisskb/src/fs/qnx6/dir.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ramfs/file-mmu.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/uapi/linux/keyboard.h:4, from /kisskb/src/include/linux/keyboard.h:4, from drivers/tty/vt/defkeymap.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:79: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_dtree.c:103: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/init.h: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); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_deflate.c:611:19: note: 'init_module' target declared here 611 | static int __init deflate_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/lib/timerqueue.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/sunrpc/svcauth_gss.h:12, from /kisskb/src/fs/nfsd/nfsfh.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/init.h: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:2048:1: note: in expansion of macro 'module_init' 2048 | module_init(l2tp_init); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:2018:19: note: 'init_module' target declared here 2018 | static int __init l2tp_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/init.h: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:2049:1: note: in expansion of macro 'module_exit' 2049 | module_exit(l2tp_exit); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:2039:20: note: 'cleanup_module' target declared here 2039 | static void __exit l2tp_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/isofs/isofs.h:1, from /kisskb/src/fs/isofs/joliet.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/cirrus/mac89x0.c:74: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/vsprintf.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/hfsplus/part_tbl.c: In function 'hfs_parse_old_pmap': /kisskb/src/fs/hfsplus/part_tbl.c:77:44: warning: taking address of packed member of 'struct old_pmap' may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | struct old_pmap_entry *p = &pm->pdEntry[i]; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/include/linux/aio.h:5, from /kisskb/src/fs/ext4/indirect.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/qnx6/qnx6.h:13, from /kisskb/src/fs/qnx6/namei.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:19, from /kisskb/src/fs/hfsplus/xattr_trusted.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/kqid.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/isofs/compress.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:2350:1: note: in expansion of macro 'module_init' 2350 | module_init(dm_snapshot_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2270:19: note: 'init_module' target declared here 2270 | 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:2351:1: note: in expansion of macro 'module_exit' 2351 | module_exit(dm_snapshot_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2336:20: note: 'cleanup_module' target declared here 2336 | static void __exit dm_snapshot_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/target/target_core_stat.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/nfsd/vfs.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_init_header_node': /kisskb/src/fs/hfsplus/xattr.c:108:30: warning: taking address of packed member of 'struct hfs_btree_header_rec' may result in an unaligned pointer value [-Waddress-of-packed-member] 108 | be32_add_cpu(&head->free_nodes, 0 - map_nodes); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/core/flow_dissector.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/target/target_core_xcopy.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/proc/array.c:57: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/qnx6/super_mmi.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/target/target_core_transport.c: In function 'transport_dump_vpd_ident': /kisskb/src/drivers/target/target_core_transport.c:1000:59: warning: '%s' directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1000 | "T10 VPD ASCII Device Identifier: %s\n", | ^~ /kisskb/src/drivers/target/target_core_transport.c:999:17: note: 'snprintf' output between 35 and 288 bytes into a destination of size 254 999 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | "T10 VPD ASCII Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c:1005:59: warning: '%s' directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1005 | "T10 VPD UTF-8 Device Identifier: %s\n", | ^~ /kisskb/src/drivers/target/target_core_transport.c:1004:17: note: 'snprintf' output between 35 and 288 bytes into a destination of size 254 1004 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | "T10 VPD UTF-8 Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c:995:60: warning: '%s' directive output may be truncated writing up to 253 bytes into a region of size 220 [-Wformat-truncation=] 995 | "T10 VPD Binary Device Identifier: %s\n", | ^~ /kisskb/src/drivers/target/target_core_transport.c:994:17: note: 'snprintf' output between 36 and 289 bytes into a destination of size 254 994 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 995 | "T10 VPD Binary Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 996 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/export.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_mppe.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/jbd2/revoke.c:86: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/fs/ext4/extents_status.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/test-string_helpers.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/inode.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/core/sysctl_net_core.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/crc-ccitt.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/init.h: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:404:1: note: in expansion of macro 'module_init' 404 | module_init(init_nls_cp864) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:394:19: note: 'init_module' target declared here 394 | static int __init init_nls_cp864(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/init.h: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:405:1: note: in expansion of macro 'module_exit' 405 | module_exit(exit_nls_cp864) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:399:20: note: 'cleanup_module' target declared here 399 | static void __exit exit_nls_cp864(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_inode.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/lib/libcrc32c.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/lockd/svc.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/crc-itu-t.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/sysfs/file.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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-metadata.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/include/linux/hardirq.h:4, from /kisskb/src/include/net/sock.h:43, from /kisskb/src/fs/dlm/lowcomms.c:48: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/fdinfo.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ecryptfs/miscdev.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/include/linux/key.h:20, from /kisskb/src/include/linux/cred.h:17, from /kisskb/src/fs/quota/netlink.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/xattr.c:54: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/mac_esp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/dmaengine.h:24, from /kisskb/src/include/linux/async_tx.h:20, from /kisskb/src/crypto/async_tx/raid6test.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/block.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ufs/balloc.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/sysv/ialloc.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/balloc.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/vfsmount_mark.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/init.h: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:1863:1: note: in expansion of macro 'module_init' 1863 | module_init(pppol2tp_init); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1815:19: note: 'init_module' target declared here 1815 | static int __init pppol2tp_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/init.h: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:1864:1: note: in expansion of macro 'module_exit' 1864 | module_exit(pppol2tp_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/init.h: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:106:1: note: in expansion of macro 'module_init' 106 | module_init(ip6table_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:78:19: note: 'init_module' target declared here 78 | static int __init ip6table_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/init.h: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:107:1: note: in expansion of macro 'module_exit' 107 | module_exit(ip6table_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit ip6table_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1853:20: note: 'cleanup_module' target declared here 1853 | static void __exit pppol2tp_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/nfsd/auth.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/i825xx/82596.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/qnx4/bitmap.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_sockglue.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/lockd/svclock.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/xattr_user.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/core/ethtool.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_kmp.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/lib/libcrc32c.c:34: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/lib/libcrc32c.c:34: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test-string_helpers.c:6: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_string_helpers_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test-string_helpers.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(test_string_helpers_init); | ^~~~~~~~~~~ /kisskb/src/lib/test-string_helpers.c:91:19: note: 'init_module' target declared here 91 | static int __init test_string_helpers_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/lockd/xdr.h:12, from /kisskb/src/include/linux/lockd/bind.h:14, from /kisskb/src/fs/nfsd/lockd.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/mvme16x_scsi.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/bitmap.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/bvme6000_scsi.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:2142:1: note: in expansion of macro 'module_init' 2142 | module_init(ip6_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2095:19: note: 'init_module' target declared here 2095 | 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:2143:1: note: in expansion of macro 'module_exit' 2143 | module_exit(ip6_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2129:20: note: 'cleanup_module' target declared here 2129 | static void __exit ip6_tables_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/hpfs/namei.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/proc/fd.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/sun3x_esp.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/quota_tree.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/dnotify/dnotify.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_iblock.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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:821:23: note: while referencing 'f_handle' 821 | unsigned char f_handle[0]; | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netlink/af_netlink.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/name.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/packet/af_packet.c:56: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/bitmap.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/fdtable.h:10, from /kisskb/src/fs/notify/fanotify/fanotify.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/ts_bm.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/eventpoll.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_kmp.c:33: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_kmp.c:33: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/notify/inotify/inotify_fsnotify.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/super.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/inotify/inotify_user.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_add_free_space': /kisskb/src/fs/udf/balloc.c:103:22: warning: taking address of packed member of 'struct logicalVolIntegrityDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_table_free_blocks': /kisskb/src/fs/udf/balloc.c:510:54: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 510 | le32_add_cpu(&aed->lengthAllocDescs, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/inet_hashtables.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/udf/balloc.c:564:46: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 564 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/core.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/fanotify/fanotify_user.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/xattr_trusted.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/fs/signalfd.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:32, from /kisskb/src/include/linux/key.h:20, from /kisskb/src/include/linux/cred.h:17, from /kisskb/src/fs/anon_inodes.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_discard.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/lru_cache.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:18, from /kisskb/src/fs/ext4/inline.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:61, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/net/ipv6/addrconf_core.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_add_free_space': /kisskb/src/fs/udf/balloc.c:103:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 103 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:6, from /kisskb/src/fs/udf/balloc.c:22: /kisskb/src/fs/udf/ecma_167.h:346:33: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ /kisskb/src/fs/udf/balloc.c:103:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 103 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:6, from /kisskb/src/fs/udf/balloc.c:22: /kisskb/src/fs/udf/ecma_167.h:346:33: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_log.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_mppe.c:46: /kisskb/src/include/linux/init.h: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:738:1: note: in expansion of macro 'module_init' 738 | module_init(ppp_mppe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:710:19: note: 'init_module' target declared here 710 | static int __init ppp_mppe_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_mppe.c:46: /kisskb/src/include/linux/init.h: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:739:1: note: in expansion of macro 'module_exit' 739 | module_exit(ppp_mppe_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:732:20: note: 'cleanup_module' target declared here 732 | static void __exit ppp_mppe_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_queue.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/lockd/svcshare.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_extent.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/oid_registry.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/init.h: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:384:1: note: in expansion of macro 'module_init' 384 | module_init(init_nls_cp865) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:374:19: note: 'init_module' target declared here 374 | static int __init init_nls_cp865(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/init.h: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:385:1: note: in expansion of macro 'module_exit' 385 | module_exit(exit_nls_cp865) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:379:20: note: 'cleanup_module' target declared here 379 | static void __exit exit_nls_cp865(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/sysfs/dir.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/inet_timewait_sock.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/symlink.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netlink/genetlink.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_trace.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/alarmtimer.h:4, from /kisskb/src/fs/timerfd.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_aops.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/fs/eventfd.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/aio.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/drivers/scsi/scsi_tgt_if.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/cache.c:47: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/lib/crc32.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_sockopt.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/dir.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/nfscache.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/fdtable.h:10, from /kisskb/src/fs/locks.c:119: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/export.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/string.h:17, from /kisskb/src/include/linux/dynamic_debug.h:111, from /kisskb/src/include/linux/printk.h:244, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ethernet/i825xx/82596.c:43: /kisskb/src/drivers/net/ethernet/i825xx/82596.c: In function 'i82596_probe': /kisskb/src/arch/m68k/include/asm/string.h:71:25: warning: '__builtin_memcpy' offset [0, 5] is out of the bounds [0, 0] [-Warray-bounds] 71 | #define memcpy(d, s, n) __builtin_memcpy(d, s, n) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/i825xx/82596.c:1158:17: note: in expansion of macro 'memcpy' 1158 | memcpy(eth_addr, (void *) 0xfffc1f2c, ETH_ALEN); /* YUCK! Get addr from NOVRAM */ | ^~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/dir.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/raid_class.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:3363:1: note: in expansion of macro 'module_init' 3363 | module_init(dm_thin_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c:3325:19: note: 'init_module' target declared here 3325 | static int __init dm_thin_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h: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:743:1: note: in expansion of macro 'module_init' 743 | module_init(init_hpfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:722:19: note: 'init_module' target declared here 722 | static int __init init_hpfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/hpfs/hpfs_fn.h: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:744:1: note: in expansion of macro 'module_exit' 744 | module_exit(exit_hpfs_fs) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/init.h: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/fs/hpfs/super.c:737:20: note: 'cleanup_module' target declared here 737 | static void __exit exit_hpfs_fs(void) | ^~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_synctty.c:732:1: note: 'cleanup_module' target declared here 732 | ppp_sync_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/eventpoll.c:28: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_epoll_pwait' alias between functions of incompatible types 'long int(int, struct epoll_event *, int, int, const sigset_t *, size_t)' {aka 'long int(int, struct epoll_event *, int, int, const sigset_t *, unsigned int)'} and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:2010:1: note: in expansion of macro 'SYSCALL_DEFINE6' 2010 | SYSCALL_DEFINE6(epoll_pwait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:180:36: note: in expansion of macro 'SYSCALL_DEFINEx' 180 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:2010:1: note: in expansion of macro 'SYSCALL_DEFINE6' 2010 | SYSCALL_DEFINE6(epoll_pwait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_epoll_wait' alias between functions of incompatible types 'long int(int, struct epoll_event *, int, int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1964:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1964 | SYSCALL_DEFINE4(epoll_wait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1964:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1964 | SYSCALL_DEFINE4(epoll_wait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_epoll_ctl' alias between functions of incompatible types 'long int(int, int, int, struct epoll_event *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1823:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1823 | SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1823:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1823 | SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/sysctl_net_core.c:26:12: warning: 'one' defined but not used [-Wunused-variable] 26 | static int one = 1; | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/init.h: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:85:1: note: in expansion of macro 'module_init' 85 | module_init(ip6table_raw_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:57:19: note: 'init_module' target declared here 57 | static int __init ip6table_raw_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/init.h: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:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(ip6table_raw_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit ip6table_raw_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_transport_sas.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kfifo.h:53, from /kisskb/src/drivers/scsi/libiscsi.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/scsi/libiscsi_tcp.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/notify/inotify/inotify_user.c:35: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_inotify_add_watch' alias between functions of incompatible types 'long int(int, const char *, u32)' {aka 'long int(int, const char *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c:700:1: note: in expansion of macro 'SYSCALL_DEFINE3' 700 | SYSCALL_DEFINE3(inotify_add_watch, int, fd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c:700:1: note: in expansion of macro 'SYSCALL_DEFINE3' 700 | SYSCALL_DEFINE3(inotify_add_watch, int, fd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/net/core/dev_addr_lists.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/init.h: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:302:1: note: in expansion of macro 'module_init' 302 | module_init(init_nls_cp866) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:292:19: note: 'init_module' target declared here 292 | static int __init init_nls_cp866(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/init.h: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:303:1: note: in expansion of macro 'module_exit' 303 | module_exit(exit_nls_cp866) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:297:20: note: 'cleanup_module' target declared here 297 | static void __exit exit_nls_cp866(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/inet_connection_sock.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/sunrpc/types.h:12, from /kisskb/src/include/linux/sunrpc/svc.h:15, from /kisskb/src/include/linux/nfsd/nfsfh.h:16, from /kisskb/src/fs/nfsd/nfsfh.h:6, from /kisskb/src/fs/nfsd/vfs.h:8, from /kisskb/src/fs/nfsd/nfsxdr.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/lockd/svcproc.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~ 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:287:41: note: in expansion of macro 'module_init' 287 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8713:1: note: in expansion of macro 'subsys_initcall' 8713 | subsys_initcall(md_init); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8584:19: note: 'init_module' target declared here 8584 | 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:8714:1: note: in expansion of macro 'module_exit' 8714 | module_exit(md_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8692:20: note: 'cleanup_module' target declared here 8692 | static __exit void md_exit(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/sysfs/mount.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/sysfs/symlink.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/init.h: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/fs/eventfd.c:18: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_eventfd2' alias between functions of incompatible types 'long int(unsigned int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:423:1: note: in expansion of macro 'SYSCALL_DEFINE2' 423 | SYSCALL_DEFINE2(eventfd2, unsigned int, count, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:423:1: note: in expansion of macro 'SYSCALL_DEFINE2' 423 | SYSCALL_DEFINE2(eventfd2, unsigned int, count, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_eventfd' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:448:1: note: in expansion of macro 'SYSCALL_DEFINE1' 448 | SYSCALL_DEFINE1(eventfd, unsigned int, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:448:1: note: in expansion of macro 'SYSCALL_DEFINE1' 448 | SYSCALL_DEFINE1(eventfd, unsigned int, count) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/sysv/balloc.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/kernfs.h:10, from /kisskb/src/include/linux/sysfs.h:15, from /kisskb/src/include/linux/kobject.h:21, from /kisskb/src/fs/sysfs/group.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_metapage.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/ext4/ext4.h:847, from /kisskb/src/fs/ext4/extents_status.c:14: In function 'ext4_es_store_pblock', inlined from '__es_remove_extent' at /kisskb/src/fs/ext4/extents_status.c:827:5: /kisskb/src/fs/ext4/extents_status.h:120:38: warning: 'newes.es_pblk' may be used uninitialized [-Wmaybe-uninitialized] 120 | block = (pb & ~ES_MASK) | (es->es_pblk & ES_MASK); | ~~^~~~~~~~~ /kisskb/src/fs/ext4/extents_status.c: In function '__es_remove_extent': /kisskb/src/fs/ext4/extents_status.c:819:46: note: 'newes' declared here 819 | struct extent_status newes; | ^~~~~ In file included from /kisskb/src/fs/timerfd.c:25: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_timerfd_gettime' alias between functions of incompatible types 'long int(int, struct itimerspec *)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:462:1: note: in expansion of macro 'SYSCALL_DEFINE2' 462 | SYSCALL_DEFINE2(timerfd_gettime, int, ufd, struct itimerspec __user *, otmr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:462:1: note: in expansion of macro 'SYSCALL_DEFINE2' 462 | SYSCALL_DEFINE2(timerfd_gettime, int, ufd, struct itimerspec __user *, otmr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_timerfd_settime' alias between functions of incompatible types 'long int(int, int, const struct itimerspec *, struct itimerspec *)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:444:1: note: in expansion of macro 'SYSCALL_DEFINE4' 444 | SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:444:1: note: in expansion of macro 'SYSCALL_DEFINE4' 444 | SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/dst.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/jbd2/journal.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/tcp.c:250: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/signalfd.c:31: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_signalfd4' alias between functions of incompatible types 'long int(int, sigset_t *, size_t, int)' {aka 'long int(int, sigset_t *, unsigned int, int)'} and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:257:1: note: in expansion of macro 'SYSCALL_DEFINE4' 257 | SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:178:36: note: in expansion of macro 'SYSCALL_DEFINEx' 178 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:257:1: note: in expansion of macro 'SYSCALL_DEFINE4' 257 | SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_signalfd' alias between functions of incompatible types 'long int(int, sigset_t *, size_t)' {aka 'long int(int, sigset_t *, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:311:1: note: in expansion of macro 'SYSCALL_DEFINE3' 311 | SYSCALL_DEFINE3(signalfd, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:311:1: note: in expansion of macro 'SYSCALL_DEFINE3' 311 | SYSCALL_DEFINE3(signalfd, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv4/tcp_input.c:66: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/ethernet/natsemi/macsonic.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:12: /kisskb/src/include/linux/init.h: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:335:1: note: in expansion of macro 'module_init' 335 | module_init(ip6table_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:310:19: note: 'init_module' target declared here 310 | static int __init ip6table_nat_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:12: /kisskb/src/include/linux/init.h: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:336:1: note: in expansion of macro 'module_exit' 336 | module_exit(ip6table_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:329:20: note: 'cleanup_module' target declared here 329 | static void __exit ip6table_nat_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:61, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/include/linux/rtnetlink.h:5, from /kisskb/src/net/core/netevent.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_logmgr.c:62: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/scsi/iscsi_tcp.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_txnmgr.c:45: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/file.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:21, from /kisskb/src/include/net/tcp.h:24, from /kisskb/src/net/ipv4/tcp_output.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/notify/fanotify/fanotify_user.c:12: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fanotify_init' alias between functions of incompatible types 'long int(unsigned int, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:696:1: note: in expansion of macro 'SYSCALL_DEFINE2' 696 | SYSCALL_DEFINE2(fanotify_init, unsigned int, flags, unsigned int, event_f_flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:696:1: note: in expansion of macro 'SYSCALL_DEFINE2' 696 | SYSCALL_DEFINE2(fanotify_init, unsigned int, flags, unsigned int, event_f_flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_fanotify_mark' alias between functions of incompatible types 'long int(int, unsigned int, __u64, int, const char *)' {aka 'long int(int, unsigned int, long long unsigned int, int, const char *)'} and 'long int(long int, long int, long long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:797:1: note: in expansion of macro 'SYSCALL_DEFINE5' 797 | SYSCALL_DEFINE5(fanotify_mark, int, fanotify_fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:797:1: note: in expansion of macro 'SYSCALL_DEFINE5' 797 | SYSCALL_DEFINE5(fanotify_mark, int, fanotify_fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ext4/ext4.h:847, from /kisskb/src/fs/ext4/extents_status.c:14: In function 'ext4_es_store_pblock', inlined from 'ext4_es_insert_extent' at /kisskb/src/fs/ext4/extents_status.c:669:2: /kisskb/src/fs/ext4/extents_status.h:120:38: warning: 'newes.es_pblk' may be used uninitialized [-Wmaybe-uninitialized] 120 | block = (pb & ~ES_MASK) | (es->es_pblk & ES_MASK); | ~~^~~~~~~~~ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_extent': /kisskb/src/fs/ext4/extents_status.c:647:30: note: 'newes' declared here 647 | struct extent_status newes; | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/iscsi_boot_sysfs.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_script.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/ext4/ext4.h:847, from /kisskb/src/fs/ext4/extents_status.c:14: In function 'ext4_es_store_pblock', inlined from 'ext4_es_cache_extent' at /kisskb/src/fs/ext4/extents_status.c:710:2: /kisskb/src/fs/ext4/extents_status.h:120:38: warning: 'newes.es_pblk' is used uninitialized [-Wuninitialized] 120 | block = (pb & ~ES_MASK) | (es->es_pblk & ES_MASK); | ~~^~~~~~~~~ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_cache_extent': /kisskb/src/fs/ext4/extents_status.c:705:30: note: 'newes' declared here 705 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/init.h: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:312:1: note: in expansion of macro 'module_init' 312 | module_init(init_nls_cp869) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:302:19: note: 'init_module' target declared here 302 | static int __init init_nls_cp869(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/init.h: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:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(exit_nls_cp869) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:307:20: note: 'cleanup_module' target declared here 307 | static void __exit exit_nls_cp869(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/st.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/seq_file.h:6, from /kisskb/src/fs/nfsd/stats.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/init.h: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:271:1: note: in expansion of macro 'module_init' 271 | module_init(init_nls_cp874) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:261:19: note: 'init_module' target declared here 261 | static int __init init_nls_cp874(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/init.h: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:272:1: note: in expansion of macro 'module_exit' 272 | module_exit(exit_nls_cp874) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:266:20: note: 'cleanup_module' target declared here 266 | static void __exit exit_nls_cp874(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/fs/proc/proc_tty.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_elf.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/core/neighbour.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/cmdline.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/core/rtnetlink.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:1970:1: note: in expansion of macro 'module_init' 1970 | module_init(sas_transport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1916:19: note: 'init_module' target declared here 1916 | static __init int sas_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/scsi_transport_sas.c:26: /kisskb/src/include/linux/init.h: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:1971:1: note: in expansion of macro 'module_exit' 1971 | module_exit(sas_transport_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_uniupr.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1956:20: note: 'cleanup_module' target declared here 1956 | static void __exit sas_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pptp.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/core/utils.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/locks.c:125: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_flock' alias between functions of incompatible types 'long int(unsigned int, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1780:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1780 | SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1780:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1780 | SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/nfsd/nfs3proc.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/include/linux/namei.h:4, from /kisskb/src/fs/nfsd/nfs3xdr.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:61, from /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/sg.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/aio.c:19: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_io_setup' alias between functions of incompatible types 'long int(unsigned int, aio_context_t *)' {aka 'long int(unsigned int, long unsigned int *)'} and 'long int(long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1280:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1280 | SYSCALL_DEFINE2(io_setup, unsigned, nr_events, aio_context_t __user *, ctxp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:176:36: note: in expansion of macro 'SYSCALL_DEFINEx' 176 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1280:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1280 | SYSCALL_DEFINE2(io_setup, unsigned, nr_events, aio_context_t __user *, ctxp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_io_getevents' alias between functions of incompatible types 'long int(aio_context_t, long int, long int, struct io_event *, struct timespec *)' {aka 'long int(long unsigned int, long int, long int, struct io_event *, struct timespec *)'} and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1725:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1725 | SYSCALL_DEFINE5(io_getevents, aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1725:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1725 | SYSCALL_DEFINE5(io_getevents, aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_io_cancel' alias between functions of incompatible types 'long int(aio_context_t, struct iocb *, struct io_event *)' {aka 'long int(long unsigned int, struct iocb *, struct io_event *)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1673:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1673 | SYSCALL_DEFINE3(io_cancel, aio_context_t, ctx_id, struct iocb __user *, iocb, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1673:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1673 | SYSCALL_DEFINE3(io_cancel, aio_context_t, ctx_id, struct iocb __user *, iocb, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_io_submit' alias between functions of incompatible types 'long int(aio_context_t, long int, struct iocb **)' {aka 'long int(long unsigned int, long int, struct iocb **)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1635:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1635 | SYSCALL_DEFINE3(io_submit, aio_context_t, ctx_id, long, nr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1635:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1635 | SYSCALL_DEFINE3(io_submit, aio_context_t, ctx_id, long, nr, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sched/sch_generic.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/core/link_watch.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_io_destroy' alias between functions of incompatible types 'long int(aio_context_t)' {aka 'long int(long unsigned int)'} and 'long int(long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1316:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1316 | SYSCALL_DEFINE1(io_destroy, aio_context_t, ctx) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:175:36: note: in expansion of macro 'SYSCALL_DEFINEx' 175 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1316:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1316 | SYSCALL_DEFINE1(io_destroy, aio_context_t, ctx) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_attr_inactive.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/super.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/resize.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ufs/cylinder.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/fs/reiserfs/do_balan.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_iblock.c:29: /kisskb/src/include/linux/init.h: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:869:1: note: in expansion of macro 'module_init' 869 | module_init(iblock_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:855:19: note: 'init_module' target declared here 855 | static int __init iblock_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_iblock.c:29: /kisskb/src/include/linux/init.h: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:870:1: note: in expansion of macro 'module_exit' 870 | module_exit(iblock_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:860:20: note: 'cleanup_module' target declared here 860 | static void __exit iblock_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/rds/af_rds.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:61, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/net/ipv6/exthdrs_core.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/include/net/ip.h:26, from /kisskb/src/net/ipv6/ip6_checksum.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/mbcache.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/proc/consoles.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_attr_list.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/cpuinfo.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:7057:1: note: in expansion of macro 'module_init' 7057 | module_init(raid5_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/posix_acl.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/md/raid5.c:7037:19: note: 'init_module' target declared here 7037 | static int __init raid5_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/core/filter.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_bmap_util.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_bit.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/namei.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/ocfs2/blockcheck.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/fragment.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/coredump.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/drop_caches.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/nfs/direct.c:42: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ufs/dir.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/fs/fhandle.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/devices.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/file.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/53c700.c:117: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_file.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/drivers/md/dm-crypt.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-bio-prison.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/xattr.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/inode.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/lockd/svcsubs.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/ioctl.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/lockd/mon.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:61, 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:482:1: note: in expansion of macro 'module_init' 482 | module_init(nf_conntrack_l3proto_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:405:19: note: 'init_module' target declared here 405 | 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:61, 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:483:1: note: in expansion of macro 'module_exit' 483 | module_exit(nf_conntrack_l3proto_ipv6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:470:20: note: 'cleanup_module' target declared here 470 | static void __exit nf_conntrack_l3proto_ipv6_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_acct.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/init.h: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:577:1: note: in expansion of macro 'module_init' 577 | module_init(init_nls_euc_jp) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:558:19: note: 'init_module' target declared here 558 | static int __init init_nls_euc_jp(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/init.h: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:578:1: note: in expansion of macro 'module_exit' 578 | module_exit(exit_nls_euc_jp) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:571:20: note: 'cleanup_module' target declared here 571 | static void __exit exit_nls_euc_jp(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_core.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/file.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/sysv/inode.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_standalone.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/interrupts.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/init.h: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:7929:1: note: in expansion of macro 'module_init' 7929 | module_init(init_nls_cp932) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7919:19: note: 'init_module' target declared here 7919 | static int __init init_nls_cp932(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/init.h: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:7930:1: note: in expansion of macro 'module_exit' 7930 | module_exit(exit_nls_cp932) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7924:20: note: 'cleanup_module' target declared here 7924 | static void __exit exit_nls_cp932(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_expect.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/loadavg.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/sysv/itree.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pptp.c:14: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pptp.c:14: /kisskb/src/include/linux/init.h: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); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/init.h: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:4590:1: note: in expansion of macro 'module_init' 4590 | module_init(iscsi_transport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:714:20: note: 'cleanup_module' target declared here 714 | static void __exit pptp_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/init.h: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:284:41: note: in expansion of macro 'module_init' 284 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:434:1: note: in expansion of macro 'core_initcall' 434 | core_initcall(init_aout_binfmt); | ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4504:19: note: 'init_module' target declared here 4504 | static __init int iscsi_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:423:19: note: 'init_module' target declared here 423 | static int __init init_aout_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/init.h: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:435:1: note: in expansion of macro 'module_exit' 435 | module_exit(exit_aout_binfmt); | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:429:20: note: 'cleanup_module' target declared here 429 | static void __exit exit_aout_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/init.h: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:4591:1: note: in expansion of macro 'module_exit' 4591 | module_exit(iscsi_transport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4577:20: note: 'cleanup_module' target declared here 4577 | static void __exit iscsi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/st.c:22: /kisskb/src/include/linux/init.h: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:4330:1: note: in expansion of macro 'module_init' 4330 | module_init(init_st); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4277:19: note: 'init_module' target declared here 4277 | static int __init init_st(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/st.c:22: /kisskb/src/include/linux/init.h: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:4331:1: note: in expansion of macro 'module_exit' 4331 | module_exit(exit_st); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4320:20: note: 'cleanup_module' target declared here 4320 | static void __exit exit_st(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/bottom_half.h:4, from /kisskb/src/net/ipv4/tcp_ipv4.c:55: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/fs/proc/stat.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/buffer_head_io.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/id.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/meminfo.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:1860:1: note: in expansion of macro 'module_init' 1860 | module_init(dm_bufio_init) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1767:19: note: 'init_module' target declared here 1767 | static int __init dm_bufio_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched.h: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:1861:1: note: in expansion of macro 'module_exit' 1861 | module_exit(dm_bufio_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1814:20: note: 'cleanup_module' target declared here 1814 | static void __exit dm_bufio_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/dcache.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/xfs/xfs_inode.h:22, from /kisskb/src/fs/xfs/xfs_bmap_util.c:30: /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_swap_extents_check_format': /kisskb/src/fs/xfs/xfs_inode_fork.h:90:42: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 90 | #define XFS_IFORK_BOFF(ip) ((int)((ip)->i_d.di_forkoff << 3)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:1539:21: note: in expansion of macro 'XFS_IFORK_BOFF' 1539 | if (XFS_IFORK_BOFF(ip) && | ^~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_inode_fork.h:90:42: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 90 | #define XFS_IFORK_BOFF(ip) ((int)((ip)->i_d.di_forkoff << 3)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:1549:21: note: in expansion of macro 'XFS_IFORK_BOFF' 1549 | if (XFS_IFORK_BOFF(tip) && | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/tcp_timer.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/net/core/dev_ioctl.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/net/core/sock_diag.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/dir.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/sysv/sysv.h:4, from /kisskb/src/fs/sysv/file.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/inode.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/fhandle.c:1: /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_name_to_handle_at' alias between functions of incompatible types 'long int(int, const char *, struct file_handle *, int *, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fhandle.c:92:1: note: in expansion of macro 'SYSCALL_DEFINE5' 92 | SYSCALL_DEFINE5(name_to_handle_at, int, dfd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:179:36: note: in expansion of macro 'SYSCALL_DEFINEx' 179 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fhandle.c:92:1: note: in expansion of macro 'SYSCALL_DEFINE5' 92 | SYSCALL_DEFINE5(name_to_handle_at, int, dfd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:188:25: warning: 'sys_open_by_handle_at' alias between functions of incompatible types 'long int(int, struct file_handle *, int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 188 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fhandle.c:255:1: note: in expansion of macro 'SYSCALL_DEFINE3' 255 | SYSCALL_DEFINE3(open_by_handle_at, int, mountdirfd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:192:25: note: aliased declaration here 192 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:184:9: note: in expansion of macro '__SYSCALL_DEFINEx' 184 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' 177 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fhandle.c:255:1: note: in expansion of macro 'SYSCALL_DEFINE3' 255 | SYSCALL_DEFINE3(open_by_handle_at, int, mountdirfd, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_pscsi.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/sysv/dir.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/dlmglue.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/sg.c:31: /kisskb/src/include/linux/init.h: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:2635:1: note: in expansion of macro 'module_init' 2635 | module_init(init_sg); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:1585:1: note: 'init_module' target declared here 1585 | init_sg(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/sg.c:31: /kisskb/src/include/linux/init.h: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:2636:1: note: in expansion of macro 'module_exit' 2636 | module_exit(exit_sg); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/flow.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/init.h: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/scsi/sg.c:1622:1: note: 'cleanup_module' target declared here 1622 | exit_sg(void) | ^~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1185:20: note: 'cleanup_module' target declared here 1185 | static void __exit pppoe_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/dlm/plock.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netlink/diag.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/drivers/md/dm-crypt.c:10: /kisskb/src/include/linux/init.h: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:2008:1: note: in expansion of macro 'module_init' 2008 | module_init(dm_crypt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:1985:19: note: 'init_module' target declared here 1985 | static int __init dm_crypt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/drivers/md/dm-crypt.c:10: /kisskb/src/include/linux/init.h: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:2009:1: note: in expansion of macro 'module_exit' 2009 | module_exit(dm_crypt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2002:20: note: 'cleanup_module' target declared here 2002 | static void __exit dm_crypt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/uptime.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-bio-prison.c:7: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-bio-prison.c:7: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/version.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/ialloc.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/lockd/xdr.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ufs/file.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/scsi/iscsi_tcp.c:31: /kisskb/src/include/linux/init.h: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:1019:1: note: in expansion of macro 'module_init' 1019 | module_init(iscsi_sw_tcp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:998:19: note: 'init_module' target declared here 998 | 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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/scsi/iscsi_tcp.c:31: /kisskb/src/include/linux/init.h: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:1020:1: note: in expansion of macro 'module_exit' 1020 | module_exit(iscsi_sw_tcp_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1014:20: note: 'cleanup_module' target declared here 1014 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~ 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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sctp/sm_statetable.c:44: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/kernel_stat.h:4, from /kisskb/src/fs/proc/softirqs.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/sctp/sm_statefuns.c:49: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/init.h: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:284:41: note: in expansion of macro 'module_init' 284 | #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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/init.h: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/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:61, 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:61, 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) | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c: In function 'nfnetlink_rcv': /kisskb/src/net/netfilter/nfnetlink.c:364:21: warning: unused variable 'net' [-Wunused-variable] 364 | struct net *net = sock_net(skb->sk); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/net/netfilter/nfnetlink.c: At top level: /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:463:1: note: in expansion of macro 'module_init' 463 | module_init(nfnetlink_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:447:19: note: 'init_module' target declared here 447 | static int __init nfnetlink_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/init.h: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:464:1: note: in expansion of macro 'module_exit' 464 | module_exit(nfnetlink_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:458:20: note: 'cleanup_module' target declared here 458 | static void __exit nfnetlink_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/lockd/grace.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/proc_fs.h:8, from /kisskb/src/fs/proc/namespaces.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ufs/ialloc.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/fs/ufs/inode.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/net-sysfs.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/proc/self.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/sysctl.h:25, from /kisskb/src/fs/proc/proc_sysctl.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ufs/namei.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sctp/sm_sideeffect.c:45: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/fs/proc/proc_net.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_buf.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netlink/diag.c:1: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'netlink_diag_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(netlink_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:214:19: note: 'init_module' target declared here 214 | static int __init netlink_diag_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netlink/diag.c:1: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netlink_diag_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(netlink_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit netlink_diag_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-round-robin.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ufs/super.c:70: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_file.c:28: /kisskb/src/include/linux/init.h: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:992:1: note: in expansion of macro 'module_init' 992 | module_init(fileio_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:978:19: note: 'init_module' target declared here 978 | static int __init fileio_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_file.c:28: /kisskb/src/include/linux/init.h: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:993:1: note: in expansion of macro 'module_exit' 993 | module_exit(fileio_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:983:20: note: 'cleanup_module' target declared here 983 | static void __exit fileio_module_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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ufs/symlink.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_dir2_readdir.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sctp/protocol.c:44: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/net/ipv6/ip6_icmp.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/init.h: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:11107:1: note: in expansion of macro 'module_init' 11107 | module_init(init_nls_cp936) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11097:19: note: 'init_module' target declared here 11097 | static int __init init_nls_cp936(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/init.h: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:11108:1: note: in expansion of macro 'module_exit' 11108 | module_exit(exit_nls_cp936) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11102:20: note: 'cleanup_module' target declared here 11102 | static void __exit exit_nls_cp936(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/net/core/net-procfs.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/net/ipv6/netfilter/nf_nat_proto_icmpv6.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/moduleparam.h:6, from /kisskb/src/net/core/netpoll.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ufs/truncate.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/namei.c:55: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/bind.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/proc/kcore.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/export.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/init.h: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:13942:1: note: in expansion of macro 'module_init' 13942 | module_init(init_nls_cp949) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13932:19: note: 'init_module' target declared here 13932 | static int __init init_nls_cp949(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/init.h: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:13943:1: note: in expansion of macro 'module_exit' 13943 | module_exit(exit_nls_cp949) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13937:20: note: 'cleanup_module' target declared here 13937 | static void __exit exit_nls_cp949(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_helper.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_discard.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_error.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/include/linux/dm-dirty-log.h:16, from /kisskb/src/drivers/md/dm-region-hash.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-log.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/nf_conntrack_l3proto_generic.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/ocfs2/dir.c: In function '__ocfs2_delete_entry': /kisskb/src/fs/ocfs2/dir.c:1184:46: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 1184 | le16_add_cpu(&pde->rec_len, | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/super.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/team/team.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-zero.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/sysv/namei.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/sysv/super.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_export.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/proc/kmsg.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/symlink.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_expand_last_dirent': In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/extent_map.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/ocfs2/dir.c:2782:22: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 2782 | le16_add_cpu(&prev_de->rec_len, bytes); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_free_inode': /kisskb/src/fs/udf/ialloc.c:38:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 38 | le32_add_cpu(&lvidiu->numDirs, -1); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:40:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | le32_add_cpu(&lvidiu->numFiles, -1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_new_inode': /kisskb/src/fs/udf/ialloc.c:100:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 100 | le32_add_cpu(&lvidiu->numDirs, 1); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:102:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | le32_add_cpu(&lvidiu->numFiles, 1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c: In function 'create_one_cdev': In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/access_ok.h:4, from /kisskb/src/arch/m68k/include/asm/unaligned.h:17, from /kisskb/src/include/linux/sunrpc/xdr.h:17, from /kisskb/src/fs/lockd/clnt4xdr.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/scsi/st.c:4016:31: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=] 4016 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_generic.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/scsi/st.c:4016:9: note: 'snprintf' output 1 or more bytes (assuming 33) into a destination of size 10 4016 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4017 | tape->disk->disk_name, st_formats[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/sysv/sysv.h:4, from /kisskb/src/fs/sysv/symlink.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv4/tcp_minisocks.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/file.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/init.h: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:343:1: note: in expansion of macro 'module_init' 343 | module_init(init_nls_cp1250) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:334:19: note: 'init_module' target declared here 334 | static int __init init_nls_cp1250(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/init.h: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:344:1: note: in expansion of macro 'module_exit' 344 | module_exit(exit_nls_cp1250) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:338:20: note: 'cleanup_module' target declared here 338 | static void __exit exit_nls_cp1250(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/net/sctp/associola.c:48: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sctp/endpointola.c:42: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-round-robin.c:12: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-round-robin.c:12: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/team/team_mode_broadcast.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/rds/cong.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sched/sch_mq.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/bootmem.h:7, from /kisskb/src/fs/proc/page.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_tcp.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_extent_busy.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ufs/util.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/heartbeat.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/init.h: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:298:1: note: in expansion of macro 'module_init' 298 | module_init(init_nls_cp1251) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:288:19: note: 'init_module' target declared here 288 | static int __init init_nls_cp1251(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/init.h: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:299:1: note: in expansion of macro 'module_exit' 299 | module_exit(exit_nls_cp1251) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit exit_nls_cp1251(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/include/net/ip.h:26, from /kisskb/src/net/ipv6/output_core.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/protocol.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_udp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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:2928:1: note: in expansion of macro 'module_init' 2928 | module_init(team_module_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_pscsi.c:28: /kisskb/src/include/linux/init.h: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:1194:1: note: in expansion of macro 'module_init' 1194 | module_init(pscsi_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2896:19: note: 'init_module' target declared here 2896 | static int __init team_module_init(void) | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1180:19: note: 'init_module' target declared here 1180 | 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/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:2929:1: note: in expansion of macro 'module_exit' 2929 | module_exit(team_module_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/target/target_core_pscsi.c:28: /kisskb/src/include/linux/init.h: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:1195:1: note: in expansion of macro 'module_exit' 1195 | module_exit(pscsi_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1185:20: note: 'cleanup_module' target declared here 1185 | static void __exit pscsi_module_exit(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2921:20: note: 'cleanup_module' target declared here 2921 | static void __exit team_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/init.h: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:9478:1: note: in expansion of macro 'module_init' 9478 | module_init(init_nls_cp950) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9468:19: note: 'init_module' target declared here 9468 | static int __init init_nls_cp950(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/init.h: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:9479:1: note: in expansion of macro 'module_exit' 9479 | module_exit(exit_nls_cp950) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9473:20: note: 'cleanup_module' target declared here 9473 | static void __exit exit_nls_cp950(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/rcom.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/clnt.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/xprt.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/net/netconsole.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1D_ce': /kisskb/src/net/sctp/sm_statefuns.c:742:32: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 742 | &chunk->subh.cookie_hdr->c.peer_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/lockd/xdr4.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_file.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/unix/af_unix.c:85: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/eql.c:117: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/squashfs/decompressor.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_filestream.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/lockd/svc4proc.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/super.c:30: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/super.c:30: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_fsops.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/init.h: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:163:1: note: in expansion of macro 'module_init' 163 | module_init(init_nls_ascii) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:153:19: note: 'init_module' target declared here 153 | static int __init init_nls_ascii(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/init.h: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:164:1: note: in expansion of macro 'module_exit' 164 | module_exit(exit_nls_ascii) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:158:20: note: 'cleanup_module' target declared here 158 | static void __exit exit_nls_ascii(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/core/dev.c:91: /kisskb/src/net/core/dev.c: In function 'netif_rx_internal': /kisskb/src/include/linux/skbuff.h:1281:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 1281 | __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:262:23: note: while referencing 'softnet_data' 262 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~ /kisskb/src/include/linux/export.h:57:28: note: in definition of macro '__EXPORT_SYMBOL' 57 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/include/linux/percpu-defs.h:160:36: note: in expansion of macro 'EXPORT_SYMBOL' 160 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:262:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 262 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/core/dev.c:91: /kisskb/src/include/linux/skbuff.h:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 1175 | 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:262:23: note: while referencing 'softnet_data' 262 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~ /kisskb/src/include/linux/export.h:57:28: note: in definition of macro '__EXPORT_SYMBOL' 57 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/include/linux/percpu-defs.h:160:36: note: in expansion of macro 'EXPORT_SYMBOL' 160 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:262:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 262 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/sysv/super.c:23: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/sysv/super.c:23: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/reiserfs/dir.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfs/pagelist.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ufs/super.c:70: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ufs/super.c:70: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/net/sunrpc/socklib.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sunrpc/xprtsock.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/init.h: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:1389:1: note: in expansion of macro 'module_init' 1389 | module_init(slip_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1295:19: note: 'init_module' target declared here 1295 | static int __init slip_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/init.h: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:1390:1: note: in expansion of macro 'module_exit' 1390 | module_exit(slip_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/file_cache.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/net/slip/slip.c:1329:20: note: 'cleanup_module' target declared here 1329 | static void __exit slip_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-raid.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_globals.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-zero.c:7: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-zero.c:7: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~ /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"; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/squashfs/decompressor_single.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/xfrm/xfrm_policy.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/inode.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/init.h: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:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_2) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:295:19: note: 'init_module' target declared here 295 | static int __init init_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/init.h: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:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_2) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/persistent-data/dm-btree.h:9, from /kisskb/src/drivers/md/persistent-data/dm-array.h:9, from /kisskb/src/drivers/md/persistent-data/dm-array.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/fix_node.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/read.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_conntrack_extend.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/init.h: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:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_4) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:295:19: note: 'init_module' target declared here 295 | static int __init init_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/init.h: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:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_4) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_ipv6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:123:1: note: in expansion of macro 'module_init' 123 | module_init(nf_tables_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:105:19: note: 'init_module' target declared here 105 | static int __init nf_tables_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_ipv6_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:124:1: note: in expansion of macro 'module_exit' 124 | module_exit(nf_tables_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:117:20: note: 'cleanup_module' target declared here 117 | static void __exit nf_tables_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/inode.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(nft_chain_route_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:73:19: note: 'init_module' target declared here 73 | static int __init nft_chain_route_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(nft_chain_route_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit nft_chain_route_exit(void) | ^~~~~~~~~~~~~~~~~~~~ /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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/init.h: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:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_3) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:295:19: note: 'init_module' target declared here 295 | static int __init init_nls_iso8859_3(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/init.h: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:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_3) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_3(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/squashfs/lzo_wrapper.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_acct.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/symlink.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/mutex.h:18, from /kisskb/src/fs/squashfs/zlib_wrapper.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/ioctl.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/journal.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/connection.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/init.h: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:269:1: note: in expansion of macro 'module_init' 269 | module_init(init_nls_iso8859_5) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:259:19: note: 'init_module' target declared here 259 | static int __init init_nls_iso8859_5(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/init.h: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:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(exit_nls_iso8859_5) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:264:20: note: 'cleanup_module' target declared here 264 | static void __exit exit_nls_iso8859_5(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:206:1: note: in expansion of macro 'module_init' 206 | module_init(nft_chain_nat_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:190:19: note: 'init_module' target declared here 190 | static int __init nft_chain_nat_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(nft_chain_nat_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:201:20: note: 'cleanup_module' target declared here 201 | static void __exit nft_chain_nat_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_icache.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/init.h: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:260:1: note: in expansion of macro 'module_init' 260 | module_init(init_nls_iso8859_6) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:250:19: note: 'init_module' target declared here 250 | static int __init init_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/init.h: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:261:1: note: in expansion of macro 'module_exit' 261 | module_exit(exit_nls_iso8859_6) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit exit_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/recover.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/localalloc.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sctp/protocol.c:44: /kisskb/src/include/linux/init.h: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:1558:1: note: in expansion of macro 'module_init' 1558 | module_init(sctp_init); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1328:19: note: 'init_module' target declared here 1328 | static __init int sctp_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sctp/protocol.c:44: /kisskb/src/include/linux/init.h: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:1559:1: note: in expansion of macro 'module_exit' 1559 | module_exit(sctp_exit); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1518:20: note: 'cleanup_module' target declared here 1518 | static __exit void sctp_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_seqadj.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/net/rds/info.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_ioctl.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/init.h: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:314:1: note: in expansion of macro 'module_init' 314 | module_init(init_nls_iso8859_7) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:304:19: note: 'init_module' target declared here 304 | static int __init init_nls_iso8859_7(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/init.h: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:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(exit_nls_iso8859_7) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:309:20: note: 'cleanup_module' target declared here 309 | static void __exit exit_nls_iso8859_7(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/net/netfilter/nf_conntrack.h:19, from /kisskb/src/include/net/netfilter/nf_conntrack_ecache.h:7, from /kisskb/src/net/netfilter/nf_conntrack_labels.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/init.h: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:380:1: note: in expansion of macro 'module_init' 380 | module_init(init_nls_cp1255) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:370:19: note: 'init_module' target declared here 370 | static int __init init_nls_cp1255(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/init.h: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:381:1: note: in expansion of macro 'module_exit' 381 | module_exit(exit_nls_cp1255) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:375:20: note: 'cleanup_module' target declared here 375 | static void __exit exit_nls_cp1255(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/prints.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/init.h: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:215:1: note: in expansion of macro 'module_init' 215 | module_init(dummy_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:188:19: note: 'init_module' target declared here 188 | static int __init dummy_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/init.h: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:216:1: note: in expansion of macro 'module_exit' 216 | module_exit(dummy_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:210:20: note: 'cleanup_module' target declared here 210 | static void __exit dummy_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/ip6_offload.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/sched.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_iomap.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/locks.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/core/netpoll.c:16: /kisskb/src/net/core/netpoll.c: In function 'refill_skbs': /kisskb/src/include/linux/skbuff.h:1281:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1281 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netpoll.c:47:28: note: while referencing 'skb_pool' 47 | static struct sk_buff_head skb_pool; | ^~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/core/netpoll.c:16: /kisskb/src/include/linux/skbuff.h:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netpoll.c:47:28: note: while referencing 'skb_pool' 47 | static struct sk_buff_head skb_pool; | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/objectid.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/mmap.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/init.h: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:269:1: note: in expansion of macro 'module_init' 269 | module_init(init_nls_iso8859_9) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:259:19: note: 'init_module' target declared here 259 | static int __init init_nls_iso8859_9(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/init.h: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:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(exit_nls_iso8859_9) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:264:20: note: 'cleanup_module' target declared here 264 | static void __exit exit_nls_iso8859_9(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/team/team_mode_roundrobin.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/init.h: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:282:1: note: in expansion of macro 'module_init' 282 | module_init(init_nls_iso8859_13) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:272:19: note: 'init_module' target declared here 272 | static int __init init_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/init.h: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:283:1: note: in expansion of macro 'module_exit' 283 | module_exit(exit_nls_iso8859_13) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:277:20: note: 'cleanup_module' target declared here 277 | static void __exit exit_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/eql.c:117: /kisskb/src/include/linux/init.h: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:604:1: note: in expansion of macro 'module_init' 604 | module_init(eql_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:582:19: note: 'init_module' target declared here 582 | static int __init eql_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/eql.c:117: /kisskb/src/include/linux/init.h: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:605:1: note: in expansion of macro 'module_exit' 605 | module_exit(eql_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:598:20: note: 'cleanup_module' target declared here 598 | static void __exit eql_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/init.h: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:327:1: note: in expansion of macro 'module_init' 327 | module_init(init_nls_koi8_u) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:317:19: note: 'init_module' target declared here 317 | static int __init init_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/init.h: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:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(exit_nls_koi8_u) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit exit_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_add_aext': /kisskb/src/fs/udf/inode.c:1949:46: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1949 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:1999:30: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1999 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_delete_aext': /kisskb/src/fs/udf/inode.c:2225:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2225 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:2242:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2242 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/packet/diag.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-raid.c:8: /kisskb/src/include/linux/init.h: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:1685:1: note: in expansion of macro 'module_init' 1685 | module_init(dm_raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1671:19: note: 'init_module' target declared here 1671 | static int __init dm_raid_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-raid.c:8: /kisskb/src/include/linux/init.h: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:1686:1: note: in expansion of macro 'module_exit' 1686 | module_exit(dm_raid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1680:20: note: 'cleanup_module' target declared here 1680 | static void __exit dm_raid_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_nat_proto_unknown.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/team/team_mode_random.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_iops.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_conntrack_h323_asn1.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/team/team_mode_activebackup.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfs/unlink.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_itable.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/init.h: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:304:1: note: in expansion of macro 'module_init' 304 | module_init(init_nls_iso8859_15) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:294:19: note: 'init_module' target declared here 294 | static int __init init_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/init.h: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:305:1: note: in expansion of macro 'module_exit' 305 | module_exit(exit_nls_iso8859_15) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:299:20: note: 'cleanup_module' target declared here 299 | static void __exit exit_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/init.h: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:2443:1: note: in expansion of macro 'module_init' 2443 | module_init(init_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2401:19: note: 'init_module' target declared here 2401 | static int __init init_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/init.h: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:2444:1: note: in expansion of macro 'module_exit' 2444 | module_exit(exit_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2423:20: note: 'cleanup_module' target declared here 2423 | static void __exit exit_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/init.h: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:338:1: note: in expansion of macro 'module_init' 338 | module_init(init_nls_iso8859_14) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:328:19: note: 'init_module' target declared here 328 | static int __init init_nls_iso8859_14(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/init.h: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:339:1: note: in expansion of macro 'module_exit' 339 | module_exit(exit_nls_iso8859_14) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:333:20: note: 'cleanup_module' target declared here 333 | static void __exit exit_nls_iso8859_14(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/net/netconsole.c:39: /kisskb/src/include/linux/init.h: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:291:41: note: in expansion of macro 'module_init' 291 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:857:1: note: in expansion of macro 'late_initcall' 857 | late_initcall(init_netconsole); | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:773:19: note: 'init_module' target declared here 773 | static int __init init_netconsole(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/net/netconsole.c:39: /kisskb/src/include/linux/init.h: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:858:1: note: in expansion of macro 'module_exit' 858 | module_exit(cleanup_netconsole); | ^~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:829:20: note: 'cleanup_module' target declared here 829 | static void __exit cleanup_netconsole(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_nat_proto_common.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfs/write.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/tcp_cong.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/init.h: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:320:1: note: in expansion of macro 'module_init' 320 | module_init(init_nls_koi8_r) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:310:19: note: 'init_module' target declared here 310 | static int __init init_nls_koi8_r(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/init.h: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:321:1: note: in expansion of macro 'module_exit' 321 | module_exit(exit_nls_koi8_r) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:315:20: note: 'cleanup_module' target declared here 315 | static void __exit exit_nls_koi8_r(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/vxlan.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/sysctl_net.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/lowlevel.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_message.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/unix/garbage.c:71: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/fs/reiserfs/lbalance.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/init.h: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:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_nls_koi8_ru) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:60:19: note: 'init_module' target declared here 60 | static int __init init_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/init.h: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:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_nls_koi8_ru) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/fs/reiserfs/ibalance.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In function 'init_sctp_mibs', inlined from 'sctp_defaults_init' at /kisskb/src/net/sctp/protocol.c:1252:11: /kisskb/src/net/sctp/protocol.c:1108:16: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1108 | return snmp_mib_init((void __percpu **)net->sctp.sctp_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1109 | sizeof(struct sctp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~ 1110 | __alignof__(struct sctp_mib)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c: In function 'sctp_defaults_init': /kisskb/src/net/sctp/protocol.c:1108:16: note: referencing argument 1 of type 'void **' In file included from /kisskb/src/net/sctp/protocol.c:55: /kisskb/src/include/net/ip.h:204:5: note: in a call to function 'snmp_mib_init' 204 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align); | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/init.h: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:65:1: note: in expansion of macro 'module_init' 65 | module_init(init_nls_utf8) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_utf8.c:51:19: note: 'init_module' target declared here 51 | static int __init init_nls_utf8(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/init.h: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:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(exit_nls_utf8) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_utf8.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit exit_nls_utf8(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_mount.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_mru_cache.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/init.h: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/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; | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/net/unix/diag.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/unix/sysctl_net_unix.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_super.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:477:1: note: in expansion of macro 'module_init' 477 | module_init(veth_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:467:19: note: 'init_module' target declared here 467 | 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:478:1: note: in expansion of macro 'module_exit' 478 | module_exit(veth_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:472:20: note: 'cleanup_module' target declared here 472 | static __exit void veth_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sctp/transport.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:21, from /kisskb/src/net/netfilter/nf_nat_proto_tcp.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-croatian.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/drivers/net/slip/slhc.c:53: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mm_types.h:8, from /kisskb/src/include/linux/kmemcheck.h:4, from /kisskb/src/include/net/inet_sock.h:20, from /kisskb/src/include/linux/udp.h:20, from /kisskb/src/net/netfilter/nf_nat_proto_udp.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/sctp/chunk.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/message.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/net/ipv4/tcp_metrics.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-gaelic.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/net/team/team_mode_loadbalance.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_label': /kisskb/src/fs/ocfs2/ioctl.c:232:35: warning: taking address of packed member of 'struct ocfs2_info_label' may result in an unaligned pointer value [-Waddress-of-packed-member] 232 | o2info_set_request_filled(&oil.il_req); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/ioctl.c:240:42: warning: taking address of packed member of 'struct ocfs2_info_label' may result in an unaligned pointer value [-Waddress-of-packed-member] 240 | o2info_set_request_error(&oil.il_req, req); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_null.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_uuid': /kisskb/src/fs/ocfs2/ioctl.c:257:35: warning: taking address of packed member of 'struct ocfs2_info_uuid' may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | o2info_set_request_filled(&oiu.iu_req); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/ioctl.c:265:42: warning: taking address of packed member of 'struct ocfs2_info_uuid' may result in an unaligned pointer value [-Waddress-of-packed-member] 265 | o2info_set_request_error(&oiu.iu_req, req); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/net/sunrpc/auth.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sunrpc/auth_unix.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/persistent-data/dm-btree.h:9, from /kisskb/src/drivers/md/persistent-data/dm-array.h:9, from /kisskb/src/drivers/md/persistent-data/dm-bitset.h:9, from /kisskb/src/drivers/md/persistent-data/dm-bitset.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/init.h: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:528:1: note: in expansion of macro 'module_init' 528 | module_init(init_nls_maccenteuro) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-centeuro.c:518:19: note: 'init_module' target declared here 518 | static int __init init_nls_maccenteuro(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/init.h: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:529:1: note: in expansion of macro 'module_exit' 529 | module_exit(exit_nls_maccenteuro) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-centeuro.c:523:20: note: 'cleanup_module' target declared here 523 | static void __exit exit_nls_maccenteuro(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/init.h: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:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macceltic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-celtic.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macceltic(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/init.h: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:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macceltic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-celtic.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macceltic(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-greek.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:9: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:9: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/sctp/sm_make_chunk.c:49: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-iceland.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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:73:1: note: in expansion of macro 'module_init' 73 | module_init(rr_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:63:19: note: 'init_module' target declared here 63 | static int __init rr_init_module(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_roundrobin.c:11: /kisskb/src/include/linux/init.h: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:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(rr_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit rr_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': /kisskb/src/fs/xfs/xfs_ioctl.c:183:25: warning: converting a packed 'struct xfs_fid64' pointer (alignment 1) to a 'struct fid' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | xfs_handle_acceptable, NULL); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_ioctl.c:39: /kisskb/src/fs/xfs/xfs_export.h:62:8: note: defined here 62 | struct xfs_fid64 { | ^~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_super.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:121, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_ioctl.c:18: /kisskb/src/include/linux/exportfs.h:104:8: note: defined here 104 | struct fid { | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/namei.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sunrpc/auth_generic.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/stree.c:51: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/tcp_fastopen.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/net/sunrpc/svc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/tcp_offload.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-gaelic.c:46: /kisskb/src/include/linux/init.h: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:563:1: note: in expansion of macro 'module_init' 563 | module_init(init_nls_macgaelic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-gaelic.c:553:19: note: 'init_module' target declared here 553 | static int __init init_nls_macgaelic(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-gaelic.c:46: /kisskb/src/include/linux/init.h: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:564:1: note: in expansion of macro 'module_exit' 564 | module_exit(exit_nls_macgaelic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-gaelic.c:558:20: note: 'cleanup_module' target declared here 558 | static void __exit exit_nls_macgaelic(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/net/sctp/sctp.h:59, from /kisskb/src/net/sctp/inqueue.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_symlink.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sctp/ulpevent.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-croatian.c:46: /kisskb/src/include/linux/init.h: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:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_maccroatian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-croatian.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_maccroatian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-croatian.c:46: /kisskb/src/include/linux/init.h: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:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_maccroatian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-croatian.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_maccroatian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/datagram.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/fs/ocfs2/cluster/masklog.h:81, from /kisskb/src/fs/ocfs2/refcounttree.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/packet/diag.c:1: /kisskb/src/include/linux/init.h: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:261:1: note: in expansion of macro 'module_init' 261 | module_init(packet_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c:251:19: note: 'init_module' target declared here 251 | static int __init packet_diag_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/packet/diag.c:1: /kisskb/src/include/linux/init.h: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:262:1: note: in expansion of macro 'module_exit' 262 | module_exit(packet_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c:256:20: note: 'cleanup_module' target declared here 256 | static void __exit packet_diag_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-inuit.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/init.h: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:889:1: note: in expansion of macro 'module_init' 889 | module_init(nf_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:838:19: note: 'init_module' target declared here 838 | static int __init nf_nat_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/init.h: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:890:1: note: in expansion of macro 'module_exit' 890 | module_exit(nf_nat_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:871:20: note: 'cleanup_module' target declared here 871 | static void __exit nf_nat_cleanup(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/init.h: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:493:1: note: in expansion of macro 'module_init' 493 | module_init(init_nls_maccyrillic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-cyrillic.c:483:19: note: 'init_module' target declared here 483 | static int __init init_nls_maccyrillic(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/init.h: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:494:1: note: in expansion of macro 'module_exit' 494 | module_exit(exit_nls_maccyrillic) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-cyrillic.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit exit_nls_maccyrillic(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/tail_conversion.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/net/ipv4/raw.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_trans.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/reiserfs/hashes.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_helper.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/reservations.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/init.h: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/drivers/net/team/team_mode_random.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'rnd_init_module': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(rnd_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:51:19: note: 'init_module' target declared here 51 | static int __init rnd_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/init.h: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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_random.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rnd_cleanup_module': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(rnd_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit rnd_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/ipv4/udp.c:82: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/resize.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/namespace.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_xattr.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-greek.c:46: /kisskb/src/include/linux/init.h: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:493:1: note: in expansion of macro 'module_init' 493 | module_init(init_nls_macgreek) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-greek.c:483:19: note: 'init_module' target declared here 483 | static int __init init_nls_macgreek(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-greek.c:46: /kisskb/src/include/linux/init.h: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:494:1: note: in expansion of macro 'module_exit' 494 | module_exit(exit_nls_macgreek) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-greek.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit exit_nls_macgreek(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/move_extents.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/xfs/kmem.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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:132:1: note: in expansion of macro 'module_init' 132 | module_init(masquerade_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:113:19: note: 'init_module' target declared here 113 | static int __init masquerade_tg6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:12: /kisskb/src/include/linux/init.h: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:133:1: note: in expansion of macro 'module_exit' 133 | module_exit(masquerade_tg6_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-iceland.c:46: /kisskb/src/include/linux/init.h: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:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_maciceland) | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:125:20: note: 'cleanup_module' target declared here 125 | static void __exit masquerade_tg6_exit(void) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-iceland.c:46: /kisskb/src/include/linux/init.h: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:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_maciceland) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/nfs/mount_clnt.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/recoverd.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_tables_core.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_tables_api.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/uuid.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /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; | ^~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_immediate.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/journal.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_create': In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_cmp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/sunrpc/clnt.c:485:67: warning: '%s' directive output may be truncated writing up to 107 bytes into a region of size 48 [-Wformat-truncation=] 485 | snprintf(servername, sizeof(servername), "%s", | ^~ /kisskb/src/net/sunrpc/clnt.c:485:25: note: 'snprintf' output between 1 and 108 bytes into a destination of size 48 485 | snprintf(servername, sizeof(servername), "%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | sun->sun_path); | ~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/recv.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_lookup.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/requestqueue.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-turkish.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/reiserfs/resize.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_bitwise.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_object': /kisskb/src/fs/reiserfs/stree.c:1423:21: warning: taking address of packed member of 'struct reiserfs_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 1423 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/init.h: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:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macromanian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-romanian.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macromanian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/init.h: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:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macromanian) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-romanian.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macromanian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_alloc.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_attr.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/nfs_fs.h:22, from /kisskb/src/fs/nfs/nfstrace.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/item_ops.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/net/udp.h:26, from /kisskb/src/net/ipv4/udp_impl.h:3, from /kisskb/src/net/ipv4/udplite.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-inuit.c:46: /kisskb/src/include/linux/init.h: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:528:1: note: in expansion of macro 'module_init' 528 | module_init(init_nls_macinuit) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-inuit.c:518:19: note: 'init_module' target declared here 518 | static int __init init_nls_macinuit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-inuit.c:46: /kisskb/src/include/linux/init.h: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:529:1: note: in expansion of macro 'module_exit' 529 | module_exit(exit_nls_macinuit) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-inuit.c:523:20: note: 'cleanup_module' target declared here 523 | static void __exit exit_nls_macinuit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:15: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/namei.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:15: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_byteorder.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_alloc_btree.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/sunrpc/svcsock.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv6/tcpv6_offload.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-turkish.c:46: /kisskb/src/include/linux/init.h: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:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macturkish) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-turkish.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macturkish(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-turkish.c:46: /kisskb/src/include/linux/init.h: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:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macturkish) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-turkish.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macturkish(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/udp_offload.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/persistent-data/dm-block-manager.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/send.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/arp.c:78: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/icmp.c:67: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/nfs_fs.h:22, from /kisskb/src/fs/nfs/nfsroot.c:77: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/svcauth.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/ipv4/devinet.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, 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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, 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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/af_inet.c:75: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_attr_leaf.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/net/xfrm/xfrm_state.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/init.h: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:633:1: note: in expansion of macro 'module_init' 633 | module_init(init_nls_macroman) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-roman.c:623:19: note: 'init_module' target declared here 623 | static int __init init_nls_macroman(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/init.h: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:634:1: note: in expansion of macro 'module_exit' 634 | module_exit(exit_nls_macroman) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-roman.c:628:20: note: 'cleanup_module' target declared here 628 | static void __exit exit_nls_macroman(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:61, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/net/sunrpc/addr.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/net/sunrpc/svcauth_unix.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/reiserfs/ioctl.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/vxlan.c:13: /kisskb/src/include/linux/init.h: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/include/linux/init.h:291:41: note: in expansion of macro 'module_init' 291 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:2956:1: note: in expansion of macro 'late_initcall' 2956 | late_initcall(vxlan_init_module); | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:2925:19: note: 'init_module' target declared here 2925 | static int __init vxlan_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/vxlan.c:13: /kisskb/src/include/linux/init.h: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:2966:1: note: in expansion of macro 'module_exit' 2966 | module_exit(vxlan_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:2958:20: note: 'cleanup_module' target declared here 2958 | 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/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:672:1: note: in expansion of macro 'module_init' 672 | module_init(lb_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:662:19: note: 'init_module' target declared here 662 | static int __init lb_init_module(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/net/team/team_mode_loadbalance.c:11: /kisskb/src/include/linux/init.h: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:673:1: note: in expansion of macro 'module_exit' 673 | module_exit(lb_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:667:20: note: 'cleanup_module' target declared here 667 | static void __exit lb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/igmp.c:73: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/fib_frontend.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:21: /kisskb/src/include/linux/init.h: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:117:1: note: in expansion of macro 'module_init' 117 | module_init(reject_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:107:19: note: 'init_module' target declared here 107 | static int __init reject_tg6_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:21: /kisskb/src/include/linux/init.h: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:118:1: note: in expansion of macro 'module_exit' 118 | module_exit(reject_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:112:20: note: 'cleanup_module' target declared here 112 | static void __exit reject_tg6_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/rpcb_clnt.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_attr_remote.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_policy.c:23: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_requeue': /kisskb/src/include/linux/skbuff.h:1187:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1187 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:593:29: note: while referencing 'list' 593 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/xfrm/xfrm_hash.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/persistent-data/dm-btree.h:9, from /kisskb/src/drivers/md/persistent-data/dm-space-map-common.h:10, from /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/persistent-data/dm-btree.h:9, from /kisskb/src/drivers/md/persistent-data/dm-space-map-common.h:10, from /kisskb/src/drivers/md/persistent-data/dm-space-map-disk.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/fs/dlm/user.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/persistent-data/dm-space-map.h:10, from /kisskb/src/drivers/md/persistent-data/dm-space-map-metadata.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/ipv4/fib_semantics.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, 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:1815:1: note: in expansion of macro 'module_init' 1815 | module_init(init_xfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1735:1: note: 'init_module' target declared here 1735 | init_xfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_bmap.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, 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:1816:1: note: in expansion of macro 'module_exit' 1816 | module_exit(exit_xfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1802:1: note: 'cleanup_module' target declared here 1802 | exit_xfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_bmap_btree.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/util.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/net/inetpeer.h:15, from /kisskb/src/net/ipv4/tcp_metrics.c:16: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_peer_is_proven': /kisskb/src/include/net/ipv6.h:424:35: warning: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] 424 | (a1->s6_addr32[3] ^ a2->s6_addr32[3])) == 0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:234:30: note: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[3]' was declared here 234 | struct inetpeer_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/include/net/inetpeer.h:15, from /kisskb/src/net/ipv4/tcp_metrics.c:16: /kisskb/src/include/net/ipv6.h:423:35: warning: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] 423 | (a1->s6_addr32[2] ^ a2->s6_addr32[2]) | | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:234:30: note: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[2]' was declared here 234 | struct inetpeer_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/include/net/inetpeer.h:15, from /kisskb/src/net/ipv4/tcp_metrics.c:16: /kisskb/src/include/net/ipv6.h:422:35: warning: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 422 | (a1->s6_addr32[1] ^ a2->s6_addr32[1]) | | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:234:30: note: '*(const struct in6_addr *)((char *)&saddr + offsetof(struct inetpeer_addr, addr.)).in6_u.u6_addr32[1]' was declared here 234 | struct inetpeer_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_btree.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/reiserfs/reiserfs.h:7, from /kisskb/src/fs/reiserfs/xattr.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/sctp/outqueue.c:47: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_payload.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/slot_map.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/suballoc.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/nfs/sysctl.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sctp/ulpqueue.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/md/raid5.c: In function 'setup_conf': /kisskb/src/drivers/md/raid5.c:1722:33: warning: '%s' directive writing up to 31 bytes into a region of size between 16 and 26 [-Wformat-overflow=] 1722 | "raid%d-%s", conf->level, mdname(conf->mddev)); | ^~ /kisskb/src/drivers/md/raid5.c:1721:17: note: 'sprintf' output between 7 and 48 bytes into a destination of size 32 1721 | sprintf(conf->cache_name[0], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1722 | "raid%d-%s", conf->level, mdname(conf->mddev)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:1726:41: warning: '-alt' directive writing 4 bytes into a region of size between 1 and 32 [-Wformat-overflow=] 1726 | sprintf(conf->cache_name[1], "%s-alt", conf->cache_name[0]); | ^~~~ /kisskb/src/drivers/md/raid5.c:1726:9: note: 'sprintf' output between 5 and 36 bytes into a destination of size 32 1726 | sprintf(conf->cache_name[1], "%s-alt", conf->cache_name[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_queue_core.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/reiserfs/reiserfs.h:7, from /kisskb/src/fs/reiserfs/lock.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/net/sctp/sctp.h:59, from /kisskb/src/net/sctp/command.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/symlink.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_da_btree.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sctp/bind_addr.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sctp/tsnmap.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/nfs2super.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/net/rds/stats.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/sctp/socket.c:56: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_da_format.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_dir2.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/sysfile.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/ipv4/fib_trie.c:53: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/fs/ocfs2/quota_global.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/uptodate.c:50: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/timer.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/quota_local.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': /kisskb/src/net/sctp/sm_make_chunk.c:1730:23: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 1730 | bear_cookie = &cookie->c; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/sctp/primitive.c:44: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/net/ipv4/inet_fragment.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg6_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:503:1: note: in expansion of macro 'module_init' 503 | module_init(synproxy_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:476:19: note: 'init_module' target declared here 476 | static int __init synproxy_tg6_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg6_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:504:1: note: in expansion of macro 'module_exit' 504 | module_exit(synproxy_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:497:20: note: 'cleanup_module' target declared here 497 | static void __exit synproxy_tg6_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/net/ipv4/ping.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/proc.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/threads.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/ip_tunnel_core.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/sysctl.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/sunrpc_syms.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_dir2_block.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/nfs2xdr.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_conntrack_amanda.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/xdr.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_irc.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_dir2_data.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_ftp.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_dir2_node.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/gre_offload.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_broadcast.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_dir2_leaf.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ocfs2/xattr.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv4/sysctl_net_ipv4.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_dir2_sf.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/init.h: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:2660:1: note: in expansion of macro 'module_init' 2660 | module_init(ocfs2_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:1617:19: note: 'init_module' target declared here 1617 | static int __init ocfs2_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/init.h: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:2661:1: note: in expansion of macro 'module_exit' 2661 | module_exit(ocfs2_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:1666:20: note: 'cleanup_module' target declared here 1666 | static void __exit ocfs2_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/igmp.h:18, from /kisskb/src/net/ipv4/udp.c:92: /kisskb/src/net/ipv4/udp.c: In function 'first_packet_length': /kisskb/src/include/linux/skbuff.h:1281:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1281 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1154:29: note: while referencing 'list_kill' 1154 | 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:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1154:29: note: while referencing 'list_kill' 1154 | struct sk_buff_head list_kill, *rcvq = &sk->sk_receive_queue; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/sctp/output.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/partition.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_dquot_buf.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_mutate': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:464:30: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | le32_add_cpu(&ie_disk.nr_free, -1); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:471:30: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | le32_add_cpu(&ie_disk.nr_free, 1); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv6/udp_offload.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/net/net_namespace.h:7, from /kisskb/src/net/ipv4/proc.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_tables_api.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:3405:1: note: in expansion of macro 'module_init' 3405 | module_init(nf_tables_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:3368:19: note: 'init_module' target declared here 3368 | static int __init nf_tables_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_tables_api.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:3406:1: note: in expansion of macro 'module_exit' 3406 | module_exit(nf_tables_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:3397:20: note: 'cleanup_module' target declared here 3397 | static void __exit nf_tables_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_ialloc.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/net/sunrpc/cache.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/nfs3super.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/xfrm/xfrm_input.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/acl.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/include/linux/init.h: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:1118:1: note: in expansion of macro 'module_init' 1118 | module_init(nfnetlink_log_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1067:19: note: 'init_module' target declared here 1067 | static int __init nfnetlink_log_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/include/linux/init.h: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:1119:1: note: in expansion of macro 'module_exit' 1119 | module_exit(nfnetlink_log_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1105:20: note: 'cleanup_module' target declared here 1105 | static void __exit nfnetlink_log_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_conntrack_snmp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/rpc_pipe.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_ialloc_btree.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/net/sunrpc/svc_xprt.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:17, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/xfrm/xfrm_policy.c:23: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_queue_process': /kisskb/src/include/linux/skbuff.h:1187:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1187 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:1783:29: note: while referencing 'list' 1783 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /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 = { | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/nfs_fs.h:22, from /kisskb/src/fs/nfs/nfs3client.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/ocfs2/stack_o2cb.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/nfs/nfs3proc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/xfrm/xfrm_output.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/protocol.h:28, from /kisskb/src/net/ipv6/exthdrs_offload.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/sysctl.h:25, from /kisskb/src/net/xfrm/xfrm_sysctl.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/net/xfrm.h:6, from /kisskb/src/net/xfrm/xfrm_replay.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/stats.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/nfs3xdr.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/net/sunrpc/sysctl.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_sack_update_unack_data': /kisskb/src/net/sctp/outqueue.c:1110:17: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1110 | frags = sack->variable; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_sack': /kisskb/src/net/sctp/outqueue.c:1131:39: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1131 | sctp_sack_variable_t *frags = sack->variable; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_acked': /kisskb/src/net/sctp/outqueue.c:1659:17: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1659 | frags = sack->variable; | ^~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c: In function 'nfqnl_build_packet_message': /kisskb/src/net/netfilter/nfnetlink_queue_core.c:379:35: warning: taking address of packed member of 'struct nfqnl_msg_packet_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 379 | *packet_id_ptr = &pmsg->packet_id; | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_queue_core.c:17: /kisskb/src/net/netfilter/nfnetlink_queue_core.c: At top level: /kisskb/src/include/linux/init.h: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:1351:1: note: in expansion of macro 'module_init' 1351 | module_init(nfnetlink_queue_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1308:19: note: 'init_module' target declared here 1308 | static int __init nfnetlink_queue_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nfnetlink_queue_core.c:17: /kisskb/src/include/linux/init.h: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:1352:1: note: in expansion of macro 'module_exit' 1352 | module_exit(nfnetlink_queue_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue_core.c:1335:20: note: 'cleanup_module' target declared here 1335 | 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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:27: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:27: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:21, from /kisskb/src/net/ipv4/syncookies.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/af_inet6.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/persistent-data/dm-transaction-manager.h:10, from /kisskb/src/drivers/md/persistent-data/dm-transaction-manager.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/fs/ocfs2/stackglue.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/ipconfig.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/transport.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/inet6_hashtables.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/persistent-data/dm-btree.h:9, from /kisskb/src/drivers/md/persistent-data/dm-btree-internal.h:10, from /kisskb/src/drivers/md/persistent-data/dm-btree.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_icreate_item.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/xfs/xfs_inode.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/nfs/nfs4proc.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/netfilter.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/xfrm/xfrm_algo.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:16: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:16: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:448:1: note: in expansion of macro 'module_init' 448 | module_init(o2cb_stack_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:435:19: note: 'init_module' target declared here 435 | static int __init o2cb_stack_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/ocfs2/stack_o2cb.c:20: /kisskb/src/include/linux/init.h: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:449:1: note: in expansion of macro 'module_exit' 449 | module_exit(o2cb_stack_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:440:20: note: 'cleanup_module' target declared here 440 | static void __exit o2cb_stack_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/include/linux/init.h: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:258:1: note: in expansion of macro 'module_init' 258 | module_init(init_udf_fs) | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:232:19: note: 'init_module' target declared here 232 | static int __init init_udf_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/include/linux/init.h: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:259:1: note: in expansion of macro 'module_exit' 259 | module_exit(exit_udf_fs) | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:252:20: note: 'cleanup_module' target declared here 252 | static void __exit exit_udf_fs(void) | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c: In function 'xfs_free_ag_extent': /kisskb/src/fs/xfs/xfs_alloc.c:1741:22: warning: 'gtlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1741 | nlen = len + gtlen; | ~~~~~^~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c:1730:30: warning: 'gtbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1730 | if ((error = xfs_alloc_lookup_eq(cnt_cur, gtbno, gtlen, &i))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c:1692:28: warning: 'ltlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1692 | nlen = len + ltlen + gtlen; | ~~~~^~~~~~~ /kisskb/src/fs/xfs/xfs_alloc.c:1719:30: warning: 'ltbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1719 | if ((error = xfs_alloc_update(bno_cur, nbno, nlen))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_sane.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/sctp/input.c:47: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_irc.c:12: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv4/tcp_cubic.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/xfrm4_policy.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/symlink.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_sip.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_tail_data': /kisskb/src/include/linux/skbuff.h:1175:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:97:29: note: while referencing 'temp' 97 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:97:29: note: while referencing 'temp' 97 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/ocfs2/cluster/heartbeat.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/persistent-data/dm-btree.h:9, from /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/net/xfrm/xfrm_ipcomp.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/truncate.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, 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:733:1: note: in expansion of macro 'module_init' 733 | module_init(ocfs2_stack_glue_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:705:19: note: 'init_module' target declared here 705 | static int __init ocfs2_stack_glue_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, 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:734:1: note: in expansion of macro 'module_exit' 734 | module_exit(ocfs2_stack_glue_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:719:20: note: 'cleanup_module' target declared here 719 | static void __exit ocfs2_stack_glue_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/loop.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlmfs/userdlm.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mm_types.h:8, from /kisskb/src/include/linux/kmemcheck.h:4, from /kisskb/src/include/net/inet_sock.h:20, from /kisskb/src/include/linux/udp.h:20, from /kisskb/src/net/netfilter/nf_nat_proto_udplite.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_tftp.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/nfs/nfs4xdr.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/xfs/xfs_inode_fork.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/nfs/nfs4renewd.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/nfs/nfs4state.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/ipv4/ping.c:1148:36: warning: 'ping_v4_seq_ops' defined but not used [-Wunused-const-variable=] 1148 | static const struct seq_operations ping_v4_seq_ops = { | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/nfs4super.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reasm_drain.part.0': /kisskb/src/include/linux/skbuff.h:1175:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:723:29: note: while referencing 'temp' 723 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:723:29: note: while referencing 'temp' 723 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_inode_buf.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/net/sctp/sctp.h:59, from /kisskb/src/net/sctp/debug.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/init.h: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:1135:1: note: in expansion of macro 'module_init' 1135 | module_init(ocfs2_user_plugin_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:1112:19: note: 'init_module' target declared here 1112 | static int __init ocfs2_user_plugin_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/init.h: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:1136:1: note: in expansion of macro 'module_exit' 1136 | module_exit(ocfs2_user_plugin_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:1126:20: note: 'cleanup_module' target declared here 1126 | static void __exit ocfs2_user_plugin_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_skip': /kisskb/src/include/linux/skbuff.h:1281:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1281 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:884:29: note: while referencing 'temp' 884 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:884:29: note: while referencing 'temp' 884 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1281:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1281 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:884:29: note: while referencing 'temp' 884 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1175:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1175 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:884:29: note: while referencing 'temp' 884 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sctp/ssnmap.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/persistent-data/dm-btree.h:9, from /kisskb/src/drivers/md/persistent-data/dm-btree-internal.h:10, from /kisskb/src/drivers/md/persistent-data/dm-btree-spine.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_log_recover.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/sctp.h:55, from /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/anycast.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/ipv4/af_inet.c: In function 'ipv4_mib_init_net': /kisskb/src/net/ipv4/af_inet.c:1581:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1581 | if (snmp_mib_init((void __percpu **)net->mib.tcp_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1582 | sizeof(struct tcp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~ 1583 | __alignof__(struct tcp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1581:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1527:5: note: in a call to function 'snmp_mib_init' 1527 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1585:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1585 | if (snmp_mib_init((void __percpu **)net->mib.ip_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1586 | sizeof(struct ipstats_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1587 | __alignof__(struct ipstats_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1585:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1527:5: note: in a call to function 'snmp_mib_init' 1527 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1600:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1600 | if (snmp_mib_init((void __percpu **)net->mib.net_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1601 | sizeof(struct linux_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1602 | __alignof__(struct linux_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1600:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1527:5: note: in a call to function 'snmp_mib_init' 1527 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1604:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1604 | if (snmp_mib_init((void __percpu **)net->mib.udp_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1605 | sizeof(struct udp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~ 1606 | __alignof__(struct udp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1604:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1527:5: note: in a call to function 'snmp_mib_init' 1527 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1608:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1608 | if (snmp_mib_init((void __percpu **)net->mib.udplite_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1609 | sizeof(struct udp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~ 1610 | __alignof__(struct udp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1608:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1527:5: note: in a call to function 'snmp_mib_init' 1527 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1612:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 1612 | if (snmp_mib_init((void __percpu **)net->mib.icmp_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1613 | sizeof(struct icmp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | __alignof__(struct icmp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1612:13: note: referencing argument 1 of type 'void **' /kisskb/src/net/ipv4/af_inet.c:1527:5: note: in a call to function 'snmp_mib_init' 1527 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_log_rlimit.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/ipv4/xfrm4_input.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_symlink_remote.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_trans_resv.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sctp/auth.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/include/net/ip.h:26, from /kisskb/src/net/ipv4/xfrm4_state.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_sb.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/nfs_fs.h:22, from /kisskb/src/fs/nfs/nfs4file.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/ipv4/xfrm4_output.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/net/rds/page.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/net/rds/rdma.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_nat_amanda.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:11: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/tcp.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:549:1: note: in expansion of macro 'module_init' 549 | module_init(nf_conntrack_l3proto_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:459:19: note: 'init_module' target declared here 459 | 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:550:1: note: in expansion of macro 'module_exit' 550 | module_exit(nf_conntrack_l3proto_ipv4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:534:20: note: 'cleanup_module' target declared here 534 | static void __exit nf_conntrack_l3proto_ipv4_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_tunnel.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/seq_file.h:6, from /kisskb/src/net/sctp/proc.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/net/sctp/structs.h:50, from /kisskb/src/net/sctp/sysctl.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_ftp.c:13: /kisskb/src/include/linux/init.h: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:645:1: note: in expansion of macro 'module_init' 645 | module_init(nf_conntrack_ftp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_ftp.c:599:19: note: 'init_module' target declared here 599 | static int __init nf_conntrack_ftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/gre_demux.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/tcp_connect.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_log.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/fs/nfs/delegation.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/nfs/idmap.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sctp/ipv6.c:45: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/net/ipv4/ah4.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/ocfs2/cluster/sys.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/cluster/masklog.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_synproxy_core.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_log_cil.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/af_inet6.c:23: /kisskb/src/include/linux/init.h: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:1039:1: note: in expansion of macro 'module_init' 1039 | module_init(inet6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:835:19: note: 'init_module' target declared here 835 | static int __init inet6_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/fs/nfs/callback.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/ip6_output.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_compat.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv4/esp4.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/directory.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:39: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_rpcsec_gss': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2017:1: note: in expansion of macro 'module_init' 2017 | module_init(init_rpcsec_gss) | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:1971:19: note: 'init_module' target declared here 1971 | static int __init init_rpcsec_gss(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:39: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rpcsec_gss': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2018:1: note: in expansion of macro 'module_exit' 2018 | module_exit(exit_rpcsec_gss) | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:1994:20: note: 'cleanup_module' target declared here 1994 | static void __exit exit_rpcsec_gss(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/net/ipv4/netfilter/nf_conntrack_proto_icmp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_exthdr.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/nfs/nfs4super.c:4: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_v4': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nfs/nfs4super.c:357:1: note: in expansion of macro 'module_init' 357 | module_init(init_nfs_v4); | ^~~~~~~~~~~ /kisskb/src/fs/nfs/nfs4super.c:321:19: note: 'init_module' target declared here 321 | static int __init init_nfs_v4(void) | ^~~~~~~~~~~ In file included from /kisskb/src/fs/nfs/nfs4super.c:4: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_v4': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nfs/nfs4super.c:358:1: note: in expansion of macro 'module_exit' 358 | module_exit(exit_nfs_v4); | ^~~~~~~~~~~ /kisskb/src/fs/nfs/nfs4super.c:347:20: note: 'cleanup_module' target declared here 347 | static void __exit exit_nfs_v4(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/nfs/callback_xdr.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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:36, from /kisskb/src/include/linux/kernel.h:10, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/fs/udf/super.c: In function 'udf_statfs': /kisskb/src/fs/udf/super.c:2421:61: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 2421 | 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:2420:33: note: in expansion of macro 'le32_to_cpu' 2420 | accum = le32_to_cpu( | ^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:6, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/fs/udf/ecma_167.h:346:33: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_buf_item.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/xfrm4_tunnel.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/net/ipv6/ip6_input.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_sane.c:20: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/xfrm4_mode_beet.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_tftp.c:8: /kisskb/src/include/linux/init.h: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/net/netfilter/nf_conntrack_tftp.c:115:19: note: 'init_module' target declared here 115 | static int __init nf_conntrack_tftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/dcache.h:4, from /kisskb/src/fs/nfs/nfs4namespace.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/nfs_fs.h:22, from /kisskb/src/fs/nfs/callback_proc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In function 'ipv6_init_mibs', inlined from 'inet6_net_init' at /kisskb/src/net/ipv6/af_inet6.c:784:8: /kisskb/src/net/ipv6/af_inet6.c:721:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 721 | if (snmp_mib_init((void __percpu **)net->mib.udp_stats_in6, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 722 | sizeof(struct udp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~ 723 | __alignof__(struct udp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:721: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:204:5: note: in a call to function 'snmp_mib_init' 204 | 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:784:8: /kisskb/src/net/ipv6/af_inet6.c:725:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 725 | if (snmp_mib_init((void __percpu **)net->mib.udplite_stats_in6, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | sizeof(struct udp_mib), | ~~~~~~~~~~~~~~~~~~~~~~~ 727 | __alignof__(struct udp_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:725: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:204:5: note: in a call to function 'snmp_mib_init' 204 | 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:784:8: /kisskb/src/net/ipv6/af_inet6.c:729:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 729 | if (snmp_mib_init((void __percpu **)net->mib.ipv6_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 730 | sizeof(struct ipstats_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | __alignof__(struct ipstats_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:729: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:204:5: note: in a call to function 'snmp_mib_init' 204 | 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:784:8: /kisskb/src/net/ipv6/af_inet6.c:745:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 745 | if (snmp_mib_init((void __percpu **)net->mib.icmpv6_statistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 746 | sizeof(struct icmpv6_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 747 | __alignof__(struct icmpv6_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_net_init': /kisskb/src/net/ipv6/af_inet6.c:745: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:204:5: note: in a call to function 'snmp_mib_init' 204 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align); | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/addrlabel.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/addrconf.c:45: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/net/ipv6/route.c:36: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_inode_item.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_meta.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/xfs/xfs_ialloc.c: In function 'xfs_imap_lookup': /kisskb/src/fs/xfs/xfs_ialloc.c:1311:42: warning: 'rec.ir_free' may be used uninitialized in this function [-Wmaybe-uninitialized] 1311 | if ((flags & XFS_IGET_UNTRUSTED) && | ^~ /kisskb/src/fs/xfs/xfs_ialloc.c:1312:49: warning: 'rec.ir_startino' may be used uninitialized in this function [-Wmaybe-uninitialized] 1312 | (rec.ir_free & XFS_INOBT_MASK(agino - rec.ir_startino))) | ^ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_extfree_item.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_ct.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/tunnel4.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/nfs_fs.h:22, from /kisskb/src/fs/nfs/nfs4getroot.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/nfs4client.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_limit.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_trans_ail.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/misc.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_trans_buf.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nft_nat.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/net/ipv6/ip6_fib.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_rbtree.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/tcp_listen.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_conntrack_sip.c:13: /kisskb/src/include/linux/init.h: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:1679:1: note: in expansion of macro 'module_init' 1679 | module_init(nf_conntrack_sip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1628:19: note: 'init_module' target declared here 1628 | static int __init nf_conntrack_sip_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/nfs/nfs4session.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/udftime.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/nfs_fs.h:22, from /kisskb/src/fs/nfs/nfs4trace.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/init.h: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:2380:1: note: in expansion of macro 'module_init' 2380 | module_init(dlm_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2325:19: note: 'init_module' target declared here 2325 | static int __init dlm_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/init.h: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:2381:1: note: in expansion of macro 'module_exit' 2381 | module_exit(dlm_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2367:20: note: 'cleanup_module' target declared here 2367 | static void __exit dlm_exit (void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/xfrm4_mode_transport.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:91:1: note: in expansion of macro 'module_init' 91 | module_init(nf_nat_proto_sctp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:67:19: note: 'init_module' target declared here 67 | static int __init nf_nat_proto_sctp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:10: /kisskb/src/include/linux/init.h: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:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(nf_nat_proto_sctp_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit nf_nat_proto_sctp_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/init.h: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:486:1: note: in expansion of macro 'module_init' 486 | module_init(ipip_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:449:19: note: 'init_module' target declared here 449 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/init.h: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:487:1: note: in expansion of macro 'module_exit' 487 | module_exit(ipip_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:477:20: note: 'cleanup_module' target declared here 477 | static void __exit ipip_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/inet_diag.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/nfs/dns_resolve.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_stats.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_hash.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/tcp_diag.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/ocfs2/cluster/quorum.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_trans_inode.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ipv6_sockglue.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function '__ip_tunnel_create': /kisskb/src/net/ipv4/ip_tunnel.c:306:17: warning: 'strncat' specified bound 2 equals source length [-Wstringop-overflow=] 306 | strncat(name, "%d", 2); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_trans_extfree.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_log.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/udf/udfdecl.h:9, from /kisskb/src/fs/udf/unicode.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_counter.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/x_tables.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/ocfs2/cluster/tcp.c:56: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:69, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_sysctl.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/sctp/auth.c: In function 'sctp_auth_asoc_verify_hmac_id': /kisskb/src/net/sctp/auth.c:588:45: warning: taking address of packed member of 'struct sctp_hmac_algo_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 588 | return __sctp_auth_find_hmacid(hmacs->hmac_ids, n_elt, hmac_id); | ~~~~~^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/gre_demux.c:15: /kisskb/src/include/linux/init.h: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_demux.c:379:1: note: in expansion of macro 'module_init' 379 | module_init(gre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:352:19: note: 'init_module' target declared here 352 | static int __init gre_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/gre_demux.c:15: /kisskb/src/include/linux/init.h: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_demux.c:380:1: note: in expansion of macro 'module_exit' 380 | module_exit(gre_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:373:20: note: 'cleanup_module' target declared here 373 | static void __exit gre_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:37: /kisskb/src/include/linux/init.h: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:703:1: note: in expansion of macro 'module_init' 703 | module_init(init_dlmfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:641:19: note: 'init_module' target declared here 641 | static int __init init_dlmfs_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:37: /kisskb/src/include/linux/init.h: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:704:1: note: in expansion of macro 'module_exit' 704 | module_exit(exit_dlmfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:682:20: note: 'cleanup_module' target declared here 682 | static void __exit exit_dlmfs_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/tcp_recv.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, from /kisskb/src/include/linux/sysctl.h:25, from /kisskb/src/fs/nfs/nfs4sysctl.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_synproxy_core.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_core_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_synproxy_core.c:430:1: note: in expansion of macro 'module_init' 430 | module_init(synproxy_core_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_synproxy_core.c:404:19: note: 'init_module' target declared here 404 | static int __init synproxy_core_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_synproxy_core.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_core_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_synproxy_core.c:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(synproxy_core_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/init.h: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:652:1: note: in expansion of macro 'module_init' 652 | module_init(nf_nat_sip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_synproxy_core.c:424:20: note: 'cleanup_module' target declared here 424 | static void __exit synproxy_core_exit(void) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:644:19: note: 'init_module' target declared here 644 | static int __init nf_nat_sip_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/init.h: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:653:1: note: in expansion of macro 'module_exit' 653 | module_exit(nf_nat_sip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:626:20: note: 'cleanup_module' target declared here 626 | static void __exit nf_nat_sip_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sunrpc/auth_gss/gss_mech_switch.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmthread.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/net/ipv4/ah4.c:3: /kisskb/src/include/linux/init.h: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:550:1: note: in expansion of macro 'module_init' 550 | module_init(ah4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:528:19: note: 'init_module' target declared here 528 | static int __init ah4_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/net/ipv4/ah4.c:3: /kisskb/src/include/linux/init.h: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:551:1: note: in expansion of macro 'module_exit' 551 | module_exit(ah4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:542:20: note: 'cleanup_module' target declared here 542 | static void __exit ah4_fini(void) | ^~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c: In function 'nft_ct_get_eval': /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_DIRECTION' not handled in switch [-Wswitch] 49 | switch (priv->key) { | ^~~~~~ /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_STATUS' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_MARK' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_SECMARK' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_EXPIRATION' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_HELPER' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_L3PROTOCOL' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_SRC' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_DST' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_PROTOCOL' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_PROTO_SRC' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:49:9: warning: enumeration value 'NFT_CT_PROTO_DST' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:64:9: warning: enumeration value 'NFT_CT_STATE' not handled in switch [-Wswitch] 64 | switch (priv->key) { | ^~~~~~ /kisskb/src/net/netfilter/nft_ct.c:64:9: warning: enumeration value 'NFT_CT_SECMARK' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:64:9: warning: enumeration value 'NFT_CT_L3PROTOCOL' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:64:9: warning: enumeration value 'NFT_CT_SRC' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:64:9: warning: enumeration value 'NFT_CT_DST' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:64:9: warning: enumeration value 'NFT_CT_PROTOCOL' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:64:9: warning: enumeration value 'NFT_CT_PROTO_SRC' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:64:9: warning: enumeration value 'NFT_CT_PROTO_DST' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:103:9: warning: enumeration value 'NFT_CT_STATE' not handled in switch [-Wswitch] 103 | switch (priv->key) { | ^~~~~~ /kisskb/src/net/netfilter/nft_ct.c:103:9: warning: enumeration value 'NFT_CT_DIRECTION' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:103:9: warning: enumeration value 'NFT_CT_STATUS' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:103:9: warning: enumeration value 'NFT_CT_MARK' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:103:9: warning: enumeration value 'NFT_CT_SECMARK' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:103:9: warning: enumeration value 'NFT_CT_EXPIRATION' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:103:9: warning: enumeration value 'NFT_CT_HELPER' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c: In function 'nft_ct_set_eval': /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_STATE' not handled in switch [-Wswitch] 146 | switch (priv->key) { | ^~~~~~ /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_DIRECTION' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_STATUS' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_SECMARK' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_EXPIRATION' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_HELPER' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_L3PROTOCOL' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_SRC' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_DST' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_PROTOCOL' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_PROTO_SRC' not handled in switch [-Wswitch] /kisskb/src/net/netfilter/nft_ct.c:146:9: warning: enumeration value 'NFT_CT_PROTO_DST' not handled in switch [-Wswitch] In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/sunrpc/auth_gss/svcauth_gss.c:40: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/gss_generic_token.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_ct.c:11: /kisskb/src/net/netfilter/nft_ct.c: At top level: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_ct_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:404:1: note: in expansion of macro 'module_init' 404 | module_init(nft_ct_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:394:19: note: 'init_module' target declared here 394 | static int __init nft_ct_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_ct.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_ct_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:405:1: note: in expansion of macro 'module_exit' 405 | module_exit(nft_ct_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:399:20: note: 'cleanup_module' target declared here 399 | static void __exit nft_ct_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmrecovery.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/dlm/dlmdebug.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmmaster.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/net/ipv6/udp.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_icmp.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/tcp_send.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ndisc.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connmark.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/net/udp.h:26, from /kisskb/src/net/ipv6/udp_impl.h:3, from /kisskb/src/net/ipv6/udplite.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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:1650:1: note: in expansion of macro 'module_init' 1650 | module_init(xt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1616:19: note: 'init_module' target declared here 1616 | 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:1651:1: note: in expansion of macro 'module_exit' 1651 | module_exit(xt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1644:20: note: 'cleanup_module' target declared here 1644 | static void __exit xt_fini(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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_meta.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_meta_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:334:1: note: in expansion of macro 'module_init' 334 | module_init(nft_meta_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:324:19: note: 'init_module' target declared here 324 | static int __init nft_meta_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_meta.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_meta_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:335:1: note: in expansion of macro 'module_exit' 335 | module_exit(nft_meta_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:329:20: note: 'cleanup_module' target declared here 329 | static void __exit nft_meta_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/net/rds/tcp_stats.c:33: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmconvert.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/init.h: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:832:1: note: in expansion of macro 'module_init' 832 | module_init(ipgre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:782:19: note: 'init_module' target declared here 782 | static int __init ipgre_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/init.h: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:833:1: note: in expansion of macro 'module_exit' 833 | module_exit(ipgre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:823:20: note: 'cleanup_module' target declared here 823 | static void __exit ipgre_fini(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmast.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nft_nat.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_nat_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:219:1: note: in expansion of macro 'module_init' 219 | module_init(nft_nat_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:203:19: note: 'init_module' target declared here 203 | static int __init nft_nat_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/nft_nat.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_nat_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:220:1: note: in expansion of macro 'module_exit' 220 | module_exit(nft_nat_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:214:20: note: 'cleanup_module' target declared here 214 | static void __exit nft_nat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/init.h: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:413:1: note: in expansion of macro 'module_init' 413 | module_init(vti_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:377:19: note: 'init_module' target declared here 377 | static int __init vti_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/init.h: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:414:1: note: in expansion of macro 'module_exit' 414 | module_exit(vti_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:404:20: note: 'cleanup_module' target declared here 404 | static void __exit vti_fini(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_set.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_log.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_log_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:138:1: note: in expansion of macro 'module_init' 138 | module_init(nft_log_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:128:19: note: 'init_module' target declared here 128 | static int __init nft_log_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_log.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_log_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:139:1: note: in expansion of macro 'module_exit' 139 | module_exit(nft_log_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:133:20: note: 'cleanup_module' target declared here 133 | static void __exit nft_log_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_compat.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_compat_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:795:1: note: in expansion of macro 'module_init' 795 | module_init(nft_compat_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:755:19: note: 'init_module' target declared here 755 | static int __init nft_compat_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_compat.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_compat_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:796:1: note: in expansion of macro 'module_exit' 796 | module_exit(nft_compat_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:784:20: note: 'cleanup_module' target declared here 784 | static void __exit nft_compat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmunlock.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/kref.h:18, from /kisskb/src/include/linux/sunrpc/cache.h:16, from /kisskb/src/include/linux/sunrpc/svcauth.h:16, from /kisskb/src/net/sunrpc/auth_gss/gss_rpc_xdr.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nat.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/icmp.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/kref.h:18, from /kisskb/src/include/linux/sunrpc/cache.h:16, from /kisskb/src/include/linux/sunrpc/svcauth.h:16, from /kisskb/src/net/sunrpc/auth_gss/gss_rpc_upcall.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/fs/ocfs2/dlm/dlmlock.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv4/esp4.c:3: /kisskb/src/include/linux/init.h: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:717:1: note: in expansion of macro 'module_init' 717 | module_init(esp4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:695:19: note: 'init_module' target declared here 695 | static int __init esp4_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv4/esp4.c:3: /kisskb/src/include/linux/init.h: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:718:1: note: in expansion of macro 'module_exit' 718 | module_exit(esp4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:709:20: note: 'cleanup_module' target declared here 709 | static void __exit esp4_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/mcast.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_exthdr.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_exthdr_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:128:1: note: in expansion of macro 'module_init' 128 | module_init(nft_exthdr_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:118:19: note: 'init_module' target declared here 118 | static int __init nft_exthdr_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_exthdr.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_exthdr_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:129:1: note: in expansion of macro 'module_exit' 129 | module_exit(nft_exthdr_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:123:20: note: 'cleanup_module' target declared here 123 | static void __exit nft_exthdr_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/ipv6/raw.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_limit.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_limit_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(nft_limit_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:104:19: note: 'init_module' target declared here 104 | static int __init nft_limit_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_limit.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_limit_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(nft_limit_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:109:20: note: 'cleanup_module' target declared here 109 | static void __exit nft_limit_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_rbtree.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_rbtree_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:248:1: note: in expansion of macro 'module_init' 248 | module_init(nft_rbtree_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:238:19: note: 'init_module' target declared here 238 | static int __init nft_rbtree_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_rbtree.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_rbtree_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:249:1: note: in expansion of macro 'module_exit' 249 | module_exit(nft_rbtree_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:243:20: note: 'cleanup_module' target declared here 243 | static void __exit nft_rbtree_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/net/ipv6/reassembly.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CHECKSUM.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_seal.c:62: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/bottom_half.h:4, from /kisskb/src/net/ipv6/tcp_ipv6.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/linux/sunrpc/gss_krb5.h:39, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_seqnum.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CT.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_unseal.c:61: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/include/net/addrconf.h:49, from /kisskb/src/net/ipv6/ping.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/init.h: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:189:1: note: in expansion of macro 'module_init' 189 | module_init(ipcomp4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:167:19: note: 'init_module' target declared here 167 | static int __init ipcomp4_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/init.h: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:190:1: note: in expansion of macro 'module_exit' 190 | module_exit(ipcomp4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:181:20: note: 'cleanup_module' target declared here 181 | static void __exit ipcomp4_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_wrap.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/net/ipv6/ip6_flowlabel.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/net/ipv6/exthdrs.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/datagram.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_counter.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_counter_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:108:1: note: in expansion of macro 'module_init' 108 | module_init(nft_counter_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:98:19: note: 'init_module' target declared here 98 | static int __init nft_counter_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_counter.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_counter_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:109:1: note: in expansion of macro 'module_exit' 109 | module_exit(nft_counter_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:103:20: note: 'cleanup_module' target declared here 103 | static void __exit nft_counter_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_keys.c:59: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_hash.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_hash_module_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:226:1: note: in expansion of macro 'module_init' 226 | module_init(nft_hash_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:216:19: note: 'init_module' target declared here 216 | static int __init nft_hash_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nft_hash.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_hash_module_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:227:1: note: in expansion of macro 'module_exit' 227 | module_exit(nft_hash_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:221:20: note: 'cleanup_module' target declared here 221 | static void __exit nft_hash_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/net/xfrm.h:6, from /kisskb/src/net/ipv6/xfrm6_state.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/tcp_diag.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/tcp_diag.c:13: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_crypto.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/inet6_connection_sock.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv6/sysctl_net_ipv6.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/xfrm6_policy.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/ipv6/xfrm6_output.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:38: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:38: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:22: /kisskb/src/include/linux/init.h: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:986:1: note: in expansion of macro 'module_init' 986 | module_init(init_o2nm) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:943:19: note: 'init_module' target declared here 943 | 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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:22: /kisskb/src/include/linux/init.h: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:987:1: note: in expansion of macro 'module_exit' 987 | module_exit(exit_o2nm) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:932:20: note: 'cleanup_module' target declared here 932 | static void __exit exit_o2nm(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(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: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:1200:1: note: in expansion of macro 'module_init' 1200 | module_init(inet_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1163:19: note: 'init_module' target declared here 1163 | static int __init inet_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/inet_diag.c:12: /kisskb/src/include/linux/init.h: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:1201:1: note: in expansion of macro 'module_exit' 1201 | module_exit(inet_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1192:20: note: 'cleanup_module' target declared here 1192 | static void __exit inet_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TPROXY.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/xfrm6_input.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/init.h: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/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:21, from /kisskb/src/net/ipv6/syncookies.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/init.h: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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_nat.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/netfilter.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connmark.c:23: /kisskb/src/include/linux/init.h: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:165:1: note: in expansion of macro 'module_init' 165 | module_init(connmark_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:144:19: note: 'init_module' target declared here 144 | static int __init connmark_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connmark.c:23: /kisskb/src/include/linux/init.h: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:166:1: note: in expansion of macro 'module_exit' 166 | module_exit(connmark_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:159:20: note: 'cleanup_module' target declared here 159 | static void __exit connmark_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/xt_addrtype.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv6/esp6.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ipcomp6.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ah.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/net/ipv6/proc.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/net/ipv6/ah6.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_set.c:14: /kisskb/src/include/linux/init.h: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:522:1: note: in expansion of macro 'module_init' 522 | module_init(xt_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:502:19: note: 'init_module' target declared here 502 | static int __init xt_set_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_set.c:14: /kisskb/src/include/linux/init.h: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:523:1: note: in expansion of macro 'module_exit' 523 | module_exit(xt_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:516:20: note: 'cleanup_module' target declared here 516 | static void __exit xt_set_fini(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connbytes.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/net/ipv6/tunnel6.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/xfrm6_mode_transport.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CHECKSUM.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CHECKSUM.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connlabel.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nat.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nat.c:11: /kisskb/src/include/linux/init.h: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/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_conntrack.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/xfrm6_mode_beet.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_devgroup.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CT.c:9: /kisskb/src/include/linux/init.h: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:436:1: note: in expansion of macro 'module_init' 436 | module_init(xt_ct_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:414:19: note: 'init_module' target declared here 414 | static int __init xt_ct_tg_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_CT.c:9: /kisskb/src/include/linux/init.h: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:437:1: note: in expansion of macro 'module_exit' 437 | module_exit(xt_ct_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:430:20: note: 'cleanup_module' target declared here 430 | static void __exit xt_ct_tg_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(nft_chain_route_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:75:19: note: 'init_module' target declared here 75 | static int __init nft_chain_route_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(nft_chain_route_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit nft_chain_route_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/netfilter/arp_tables.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_vti.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/init.h: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:159:1: note: in expansion of macro 'module_init' 159 | module_init(nfqueue_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:149:19: note: 'init_module' target declared here 149 | static int __init nfqueue_tg_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/init.h: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:160:1: note: in expansion of macro 'module_exit' 160 | module_exit(nfqueue_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:154:20: note: 'cleanup_module' target declared here 154 | static void __exit nfqueue_tg_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/sit.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connbytes.c:5: /kisskb/src/include/linux/init.h: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:156:1: note: in expansion of macro 'module_init' 156 | module_init(connbytes_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:146:19: note: 'init_module' target declared here 146 | static int __init connbytes_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connbytes.c:5: /kisskb/src/include/linux/init.h: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:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(connbytes_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:151:20: note: 'cleanup_module' target declared here 151 | static void __exit connbytes_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:43: /kisskb/src/include/linux/init.h: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:1310:1: note: in expansion of macro 'module_init' 1310 | module_init(nf_nat_snmp_basic_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1289:19: note: 'init_module' target declared here 1289 | static int __init nf_nat_snmp_basic_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:43: /kisskb/src/include/linux/init.h: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:1311:1: note: in expansion of macro 'module_exit' 1311 | module_exit(nf_nat_snmp_basic_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1304:20: note: 'cleanup_module' target declared here 1304 | static void __exit nf_nat_snmp_basic_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/netfilter/xt_limit.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_nat.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_nat.c:10: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_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) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_l2tp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_owner.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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:128:1: note: in expansion of macro 'module_init' 128 | module_init(nf_defrag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:113:19: note: 'init_module' target declared here 113 | static int __init nf_defrag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:10: /kisskb/src/include/linux/init.h: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:129:1: note: in expansion of macro 'module_exit' 129 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:118:20: note: 'cleanup_module' target declared here 118 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_osf.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/netfilter/xt_quota.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_ipv4_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:124:1: note: in expansion of macro 'module_init' 124 | module_init(nf_tables_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:106:19: note: 'init_module' target declared here 106 | static int __init nf_tables_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_ipv4_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:125:1: note: in expansion of macro 'module_exit' 125 | module_exit(nf_tables_ipv4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:118:20: note: 'cleanup_module' target declared here 118 | static void __exit nf_tables_ipv4_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:200:1: note: in expansion of macro 'module_init' 200 | module_init(nft_chain_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:184:19: note: 'init_module' target declared here 184 | static int __init nft_chain_nat_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:201:1: note: in expansion of macro 'module_exit' 201 | module_exit(nft_chain_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:195:20: note: 'cleanup_module' target declared here 195 | static void __exit nft_chain_nat_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/xt_policy.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/init.h: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); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_sctp.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/xt_recent.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ipcomp6.c:35: /kisskb/src/include/linux/init.h: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:218:1: note: in expansion of macro 'module_init' 218 | module_init(ipcomp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:196:19: note: 'init_module' target declared here 196 | static int __init ipcomp6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ipcomp6.c:35: /kisskb/src/include/linux/init.h: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:219:1: note: in expansion of macro 'module_exit' 219 | module_exit(ipcomp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:210:20: note: 'cleanup_module' target declared here 210 | static void __exit ipcomp6_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_socket.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/net/netfilter/xt_statistic.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:23: /kisskb/src/include/linux/init.h: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:396:1: note: in expansion of macro 'module_init' 396 | module_init(xfrm6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:352:19: note: 'init_module' target declared here 352 | static int __init xfrm6_tunnel_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:23: /kisskb/src/include/linux/init.h: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:397:1: note: in expansion of macro 'module_exit' 397 | module_exit(xfrm6_tunnel_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:387:20: note: 'cleanup_module' target declared here 387 | static void __exit xfrm6_tunnel_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/ipv6/xfrm6_policy.c: In function '_decode_session6': /kisskb/src/net/ipv6/xfrm6_policy.c:173: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] 173 | __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 { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/init.h: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:625:1: note: in expansion of macro 'module_init' 625 | module_init(init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:581:19: note: 'init_module' target declared here 581 | static int __init init(void) | ^~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/init.h: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:626:1: note: in expansion of macro 'module_exit' 626 | module_exit(fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:608:20: note: 'cleanup_module' target declared here 608 | static void __exit fini(void) | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/net/netfilter/xt_time.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/tcp.c: In function 'o2net_fill_node_map': /kisskb/src/fs/ocfs2/cluster/tcp.c:1047:20: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1047 | if (!ret) { | ^ /kisskb/src/fs/ocfs2/cluster/tcp.c:1049:25: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] 1049 | sc_put(sc); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/init.h: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:968:1: note: in expansion of macro 'module_init' 968 | module_init(hashlimit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:929:19: note: 'init_module' target declared here 929 | static int __init hashlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/init.h: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:969:1: note: in expansion of macro 'module_exit' 969 | module_exit(hashlimit_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:959:20: note: 'cleanup_module' target declared here 959 | static void __exit hashlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/netfilter/ipset/ip_set_getport.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/include/linux/netfilter/ipset/pfxlen.h:5, from /kisskb/src/net/netfilter/ipset/pfxlen.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_vti.c:18: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'vti6_tunnel_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1039:1: note: in expansion of macro 'module_init' 1039 | module_init(vti6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1000:19: note: 'init_module' target declared here 1000 | static int __init vti6_tunnel_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_vti.c:18: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1040:1: note: in expansion of macro 'module_exit' 1040 | module_exit(vti6_tunnel_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1030:20: note: 'cleanup_module' target declared here 1030 | static void __exit vti6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In function 'snmp6_alloc_dev', inlined from 'ipv6_add_dev' at /kisskb/src/net/ipv6/addrconf.c:345:6: /kisskb/src/net/ipv6/addrconf.c:278:13: warning: 'snmp_mib_init' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 278 | if (snmp_mib_init((void __percpu **)idev->stats.ipv6, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | sizeof(struct ipstats_mib), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | __alignof__(struct ipstats_mib)) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_add_dev': /kisskb/src/net/ipv6/addrconf.c:278: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:204:5: note: in a call to function 'snmp_mib_init' 204 | int snmp_mib_init(void __percpu *ptr[2], size_t mibsize, size_t align); | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TPROXY.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'tproxy_tg_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:593:1: note: in expansion of macro 'module_init' 593 | module_init(tproxy_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:578:19: note: 'init_module' target declared here 578 | static int __init tproxy_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TPROXY.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tproxy_tg_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:594:1: note: in expansion of macro 'module_exit' 594 | module_exit(tproxy_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:588:20: note: 'cleanup_module' target declared here 588 | static void __exit tproxy_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:11: /kisskb/src/include/linux/init.h: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:144:1: note: in expansion of macro 'module_init' 144 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:134:19: note: 'init_module' target declared here 134 | static int __init rpfilter_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:11: /kisskb/src/include/linux/init.h: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:145:1: note: in expansion of macro 'module_exit' 145 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit rpfilter_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ 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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connlabel.c:9: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_connlabel.c:9: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv6/esp6.c:28: /kisskb/src/include/linux/init.h: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:660:1: note: in expansion of macro 'module_init' 660 | module_init(esp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:637:19: note: 'init_module' target declared here 637 | static int __init esp6_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv6/esp6.c:28: /kisskb/src/include/linux/init.h: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:661:1: note: in expansion of macro 'module_exit' 661 | module_exit(esp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:652:20: note: 'cleanup_module' target declared here 652 | static void __exit esp6_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:12: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_arp_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(nf_tables_arp_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:81:19: note: 'init_module' target declared here 81 | static int __init nf_tables_arp_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:12: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_arp_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(nf_tables_arp_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit nf_tables_arp_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/init.h: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:788:1: note: in expansion of macro 'module_init' 788 | module_init(clusterip_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:748:19: note: 'init_module' target declared here 748 | static int __init clusterip_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/init.h: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:789:1: note: in expansion of macro 'module_exit' 789 | module_exit(clusterip_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:776:20: note: 'cleanup_module' target declared here 776 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/netfilter/xt_limit.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/netfilter/xt_limit.c:11: /kisskb/src/include/linux/init.h: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); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/init.h: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_limit.c:204:20: note: 'cleanup_module' target declared here 204 | static void __exit limit_mt_exit(void) | ^~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:55:19: note: 'init_module' target declared here 55 | static int __init mac_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:15: /kisskb/src/include/linux/init.h: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:2139:1: note: in expansion of macro 'module_init' 2139 | module_init(ip_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2093:19: note: 'init_module' target declared here 2093 | static int __init ip_tables_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:15: /kisskb/src/include/linux/init.h: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:2140:1: note: in expansion of macro 'module_exit' 2140 | module_exit(ip_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2127:20: note: 'cleanup_module' target declared here 2127 | static void __exit ip_tables_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/init.h: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:152:1: note: in expansion of macro 'module_init' 152 | module_init(tcpoptstrip_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:140:19: note: 'init_module' target declared here 140 | static int __init tcpoptstrip_tg_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/init.h: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:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(tcpoptstrip_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit tcpoptstrip_tg_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_devgroup.c:9: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_devgroup.c:9: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~ 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:180:1: note: in expansion of macro 'module_init' 180 | module_init(masquerade_tg_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_owner.c:13: /kisskb/src/include/linux/init.h: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/ipv4/netfilter/ipt_MASQUERADE.c:157:19: note: 'init_module' target declared here 157 | static int __init masquerade_tg_init(void) | ^~~~~~~~~~~~~~~~~~ /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/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:181:1: note: in expansion of macro 'module_exit' 181 | module_exit(masquerade_tg_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_owner.c:13: /kisskb/src/include/linux/init.h: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/ipv4/netfilter/ipt_MASQUERADE.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit masquerade_tg_exit(void) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit owner_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/net/ipv6/tunnel6.c:23: /kisskb/src/include/linux/init.h: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:183:1: note: in expansion of macro 'module_init' 183 | module_init(tunnel6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:161:19: note: 'init_module' target declared here 161 | static int __init tunnel6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/net/ipv6/tunnel6.c:23: /kisskb/src/include/linux/init.h: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:184:1: note: in expansion of macro 'module_exit' 184 | module_exit(tunnel6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:175:20: note: 'cleanup_module' target declared here 175 | static void __exit tunnel6_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_sctp.c:2: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_sctp.c:2: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_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) | ^~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~ 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:559:1: note: in expansion of macro 'module_init' 559 | module_init(hash_ipportnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:548:1: note: 'init_module' target declared here 548 | 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:560:1: note: in expansion of macro 'module_exit' 560 | module_exit(hash_ipportnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:554:1: note: 'cleanup_module' target declared here 554 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:34: /kisskb/src/include/linux/init.h: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:497:1: note: in expansion of macro 'module_init' 497 | module_init(ulog_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:459:19: note: 'init_module' target declared here 459 | static int __init ulog_tg_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:34: /kisskb/src/include/linux/init.h: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:498:1: note: in expansion of macro 'module_exit' 498 | module_exit(ulog_tg_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/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); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/init.h: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:343:1: note: in expansion of macro 'module_init' 343 | module_init(tcpmss_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ecn.c:168:19: note: 'init_module' target declared here 168 | static int __init ecn_mt_init(void) | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:333:19: note: 'init_module' target declared here 333 | 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/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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/init.h: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:344:1: note: in expansion of macro 'module_exit' 344 | module_exit(tcpmss_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:338:20: note: 'cleanup_module' target declared here 338 | static void __exit tcpmss_tg_exit(void) | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit ulog_tg_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~ 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:1816:1: note: in expansion of macro 'module_init' 1816 | module_init(arp_tables_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1776:19: note: 'init_module' target declared here 1776 | 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:1817:1: note: in expansion of macro 'module_exit' 1817 | module_exit(arp_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1805:20: note: 'cleanup_module' target declared here 1805 | static void __exit arp_tables_fini(void) | ^~~~~~~~~~~~~~~ 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/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/init.h: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:186:1: note: in expansion of macro 'module_init' 186 | module_init(xfrm6_mode_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:173:19: note: 'init_module' target declared here 173 | static int __init xfrm6_mode_tunnel_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); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/init.h: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:187:1: note: in expansion of macro 'module_exit' 187 | module_exit(xfrm6_mode_tunnel_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:178:20: note: 'cleanup_module' target declared here 178 | static void __exit xfrm6_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ /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; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/init.h: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:110:1: note: in expansion of macro 'module_init' 110 | module_init(iptable_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:86:19: note: 'init_module' target declared here 86 | static int __init iptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/init.h: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:111:1: note: in expansion of macro 'module_exit' 111 | module_exit(iptable_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:104:20: note: 'cleanup_module' target declared here 104 | static void __exit iptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/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) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_conntrack.c:14: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_conntrack.c:14: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/init.h: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:310:1: note: in expansion of macro 'module_init' 310 | module_init(bitmap_port_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:299:1: note: 'init_module' target declared here 299 | bitmap_port_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/init.h: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:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(bitmap_port_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:305:1: note: 'cleanup_module' target declared here 305 | bitmap_port_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg4_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:478:1: note: in expansion of macro 'module_init' 478 | module_init(synproxy_tg4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:451:19: note: 'init_module' target declared here 451 | static int __init synproxy_tg4_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:9: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg4_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:479:1: note: in expansion of macro 'module_exit' 479 | module_exit(synproxy_tg4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:472:20: note: 'cleanup_module' target declared here 472 | static void __exit synproxy_tg4_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/init.h: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:91:1: note: in expansion of macro 'module_init' 91 | module_init(arptable_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:65:19: note: 'init_module' target declared here 65 | static int __init arptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/init.h: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:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(arptable_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit arptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/init.h: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:376:1: note: in expansion of macro 'module_init' 376 | module_init(bitmap_ip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:365:1: note: 'init_module' target declared here 365 | bitmap_ip_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/init.h: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:377:1: note: in expansion of macro 'module_exit' 377 | module_exit(bitmap_ip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:371:1: note: 'cleanup_module' target declared here 371 | bitmap_ip_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/init.h: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:111:1: note: in expansion of macro 'module_init' 111 | module_init(reject_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:101:19: note: 'init_module' target declared here 101 | static int __init reject_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/init.h: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:112:1: note: in expansion of macro 'module_exit' 112 | module_exit(reject_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:106:20: note: 'cleanup_module' target declared here 106 | static void __exit reject_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/init.h: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:413:1: note: in expansion of macro 'module_init' 413 | module_init(bitmap_ipmac_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:402:1: note: 'init_module' target declared here 402 | bitmap_ipmac_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/init.h: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:414:1: note: in expansion of macro 'module_exit' 414 | module_exit(bitmap_ipmac_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:408:1: note: 'cleanup_module' target declared here 408 | bitmap_ipmac_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/net/ipv6/ah6.c:28: /kisskb/src/include/linux/init.h: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:762:1: note: in expansion of macro 'module_init' 762 | module_init(ah6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:736:19: note: 'init_module' target declared here 736 | static int __init ah6_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/preempt_mask.h:4, from /kisskb/src/arch/m68k/include/asm/irqflags.h:6, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/net/ipv6/ah6.c:28: /kisskb/src/include/linux/init.h: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:763:1: note: in expansion of macro 'module_exit' 763 | module_exit(ah6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:752:20: note: 'cleanup_module' target declared here 752 | static void __exit ah6_fini(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~~~~ 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:395:1: note: in expansion of macro 'module_init' 395 | module_init(hash_net_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:384:1: note: 'init_module' target declared here 384 | 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:396:1: note: in expansion of macro 'module_exit' 396 | module_exit(hash_net_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:390:1: note: 'cleanup_module' target declared here 390 | hash_net_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/init.h: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:684:1: note: in expansion of macro 'module_init' 684 | module_init(list_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:673:1: note: 'init_module' target declared here 673 | list_set_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/init.h: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:685:1: note: in expansion of macro 'module_exit' 685 | module_exit(list_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:679:1: note: 'cleanup_module' target declared here 679 | list_set_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_socket.c:13: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'socket_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:491:1: note: in expansion of macro 'module_init' 491 | module_init(socket_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:476:19: note: 'init_module' target declared here 476 | static int __init socket_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_socket.c:13: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'socket_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:492:1: note: in expansion of macro 'module_exit' 492 | module_exit(socket_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:486:20: note: 'cleanup_module' target declared here 486 | static void __exit socket_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/net/netfilter/xt_time.c:12: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/net/netfilter/xt_time.c:12: /kisskb/src/include/linux/init.h: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) | ^~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': /kisskb/src/net/ipv6/ip6_tunnel.c:418: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] 418 | struct frag_hdr *frag_hdr = (struct frag_hdr *) hdr; | ^~~~~~~~ In file included from /kisskb/src/include/linux/ipv6.h:4, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/include/net/inetpeer.h:15, from /kisskb/src/include/net/route.h:28, from /kisskb/src/include/net/ip.h:31, from /kisskb/src/net/ipv6/ip6_tunnel.c:49: /kisskb/src/include/uapi/linux/ipv6.h:55:8: note: defined here 55 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/net/inetpeer.h:15, from /kisskb/src/include/net/route.h:28, from /kisskb/src/include/net/ip.h:31, from /kisskb/src/net/ipv6/ip6_tunnel.c:49: /kisskb/src/include/net/ipv6.h:106:8: note: defined here 106 | struct frag_hdr { | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/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:608:1: note: in expansion of macro 'module_init' 608 | module_init(hash_netiface_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:597:1: note: 'init_module' target declared here 597 | 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:609:1: note: in expansion of macro 'module_exit' 609 | module_exit(hash_netiface_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:603:1: note: 'cleanup_module' target declared here 603 | hash_netiface_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/net/ipv6/ip6_tunnel.c: At top level: /kisskb/src/include/linux/init.h: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:1875:1: note: in expansion of macro 'module_init' 1875 | module_init(ip6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1824:19: note: 'init_module' target declared here 1824 | static int __init ip6_tunnel_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/include/linux/init.h: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:1876:1: note: in expansion of macro 'module_exit' 1876 | module_exit(ip6_tunnel_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1863:20: note: 'cleanup_module' target declared here 1863 | static void __exit ip6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/sit.c:22: /kisskb/src/include/linux/init.h: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:1847:1: note: in expansion of macro 'module_init' 1847 | module_init(sit_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1812:19: note: 'init_module' target declared here 1812 | static int __init sit_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/sit.c:22: /kisskb/src/include/linux/init.h: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:1848:1: note: in expansion of macro 'module_exit' 1848 | module_exit(sit_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1802:20: note: 'cleanup_module' target declared here 1802 | static void __exit sit_cleanup(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/init.h: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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/init.h: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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_osf.c:19: /kisskb/src/include/linux/init.h: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:419:1: note: in expansion of macro 'module_init' 419 | module_init(xt_osf_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_osf.c:369:19: note: 'init_module' target declared here 369 | static int __init xt_osf_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_osf.c:19: /kisskb/src/include/linux/init.h: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:420:1: note: in expansion of macro 'module_exit' 420 | module_exit(xt_osf_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_osf.c:398:20: note: 'cleanup_module' target declared here 398 | static void __exit xt_osf_fini(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/include/linux/init.h: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:1721:1: note: in expansion of macro 'module_init' 1721 | module_init(ip6gre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1677:19: note: 'init_module' target declared here 1677 | static int __init ip6gre_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/include/linux/init.h: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:1722:1: note: in expansion of macro 'module_exit' 1722 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1713:20: note: 'cleanup_module' target declared here 1713 | static void __exit ip6gre_fini(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_l2tp.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_mt_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_l2tp.c:353:1: note: in expansion of macro 'module_init' 353 | module_init(l2tp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_l2tp.c:343:19: note: 'init_module' target declared here 343 | static int __init l2tp_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/net/netfilter/xt_l2tp.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_mt_exit': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_l2tp.c:354:1: note: in expansion of macro 'module_exit' 354 | module_exit(l2tp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_l2tp.c:348:20: note: 'cleanup_module' target declared here 348 | static void __exit l2tp_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/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:507:1: note: in expansion of macro 'module_init' 507 | module_init(hash_netport_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:496:1: note: 'init_module' target declared here 496 | hash_netport_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:10: /kisskb/src/include/linux/init.h: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:508:1: note: in expansion of macro 'module_exit' 508 | module_exit(hash_netport_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:502:1: note: 'cleanup_module' target declared here 502 | hash_netport_fini(void) | ^~~~~~~~~~~~~~~~~ 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:2017:1: note: in expansion of macro 'module_init' 2017 | module_init(ip_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1985:1: note: 'init_module' target declared here 1985 | ip_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/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:11: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netnet_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:480:1: note: in expansion of macro 'module_init' 480 | module_init(hash_netnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:469:1: note: 'init_module' target declared here 469 | hash_netnet_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:11: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netnet_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:481:1: note: in expansion of macro 'module_exit' 481 | module_exit(hash_netnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:475:1: note: 'cleanup_module' target declared here 475 | hash_netnet_fini(void) | ^~~~~~~~~~~~~~~~ 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:2018:1: note: in expansion of macro 'module_exit' 2018 | module_exit(ip_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2009:1: note: 'cleanup_module' target declared here 2009 | 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/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:400:1: note: in expansion of macro 'module_init' 400 | module_init(hash_ipportip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:389:1: note: 'init_module' target declared here 389 | hash_ipportip_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:10: /kisskb/src/include/linux/init.h: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:401:1: note: in expansion of macro 'module_exit' 401 | module_exit(hash_ipportip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:395:1: note: 'cleanup_module' target declared here 395 | hash_ipportip_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:10: /kisskb/src/include/linux/init.h:300:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netportnet_init': 'cold' [-Wmissing-attributes] 300 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:585:1: note: in expansion of macro 'module_init' 585 | module_init(hash_netportnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:574:1: note: 'init_module' target declared here 574 | hash_netportnet_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:10: /kisskb/src/include/linux/init.h:306:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netportnet_fini': 'cold' [-Wmissing-attributes] 306 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:586:1: note: in expansion of macro 'module_exit' 586 | module_exit(hash_netportnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:580:1: note: 'cleanup_module' target declared here 580 | hash_netportnet_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_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:388:1: note: in expansion of macro 'module_init' 388 | module_init(hash_ipport_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:377:1: note: 'init_module' target declared here 377 | 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:389:1: note: in expansion of macro 'module_exit' 389 | module_exit(hash_ipport_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:383:1: note: 'cleanup_module' target declared here 383 | hash_ipport_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/printk.h:5, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:10: /kisskb/src/include/linux/init.h: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:313:1: note: in expansion of macro 'module_init' 313 | module_init(hash_ip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:302:1: note: 'init_module' target declared here 302 | 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:314:1: note: in expansion of macro 'module_exit' 314 | module_exit(hash_ip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:308:1: note: 'cleanup_module' target declared here 308 | hash_ip_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/thread_info.h:11, from /kisskb/src/include/asm-generic/preempt.h:4, from arch/m68k/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:20, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/include/linux/module.h:10, from /kisskb/src/init/version.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: drivers/built-in.o: in function `provisioning_mode_store': sd.c:(.text+0x8b184): undefined reference to `strcmp' make[1]: *** [/kisskb/src/Makefile:831: vmlinux] Error 1 make: *** [Makefile:133: sub-make] Error 2 Command 'make -s -j 120 ARCH=m68k O=/kisskb/build/stable-3.14_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.14_m68k-defconfig_m68k-gcc11 # Build took: 0:01:22.792244